POST migrationcenter.projects.locations.assets.aggregateValues
{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues
QUERY PARAMS

parent
BODY json

{
  "aggregations": [
    {
      "count": {},
      "field": "",
      "frequency": {},
      "histogram": {
        "lowerBounds": []
      },
      "sum": {}
    }
  ],
  "filter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues");

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  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues" {:content-type :json
                                                                                    :form-params {:aggregations [{:count {}
                                                                                                                  :field ""
                                                                                                                  :frequency {}
                                                                                                                  :histogram {:lowerBounds []}
                                                                                                                  :sum {}}]
                                                                                                  :filter ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\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}}/v1alpha1/:parent/assets:aggregateValues"),
    Content = new StringContent("{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\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}}/v1alpha1/:parent/assets:aggregateValues");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues"

	payload := strings.NewReader("{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\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/v1alpha1/:parent/assets:aggregateValues HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 188

{
  "aggregations": [
    {
      "count": {},
      "field": "",
      "frequency": {},
      "histogram": {
        "lowerBounds": []
      },
      "sum": {}
    }
  ],
  "filter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\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  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues")
  .header("content-type", "application/json")
  .body("{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  aggregations: [
    {
      count: {},
      field: '',
      frequency: {},
      histogram: {
        lowerBounds: []
      },
      sum: {}
    }
  ],
  filter: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues',
  headers: {'content-type': 'application/json'},
  data: {
    aggregations: [{count: {}, field: '', frequency: {}, histogram: {lowerBounds: []}, sum: {}}],
    filter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aggregations":[{"count":{},"field":"","frequency":{},"histogram":{"lowerBounds":[]},"sum":{}}],"filter":""}'
};

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}}/v1alpha1/:parent/assets:aggregateValues',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "aggregations": [\n    {\n      "count": {},\n      "field": "",\n      "frequency": {},\n      "histogram": {\n        "lowerBounds": []\n      },\n      "sum": {}\n    }\n  ],\n  "filter": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues")
  .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/v1alpha1/:parent/assets:aggregateValues',
  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({
  aggregations: [{count: {}, field: '', frequency: {}, histogram: {lowerBounds: []}, sum: {}}],
  filter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues',
  headers: {'content-type': 'application/json'},
  body: {
    aggregations: [{count: {}, field: '', frequency: {}, histogram: {lowerBounds: []}, sum: {}}],
    filter: ''
  },
  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}}/v1alpha1/:parent/assets:aggregateValues');

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

req.type('json');
req.send({
  aggregations: [
    {
      count: {},
      field: '',
      frequency: {},
      histogram: {
        lowerBounds: []
      },
      sum: {}
    }
  ],
  filter: ''
});

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}}/v1alpha1/:parent/assets:aggregateValues',
  headers: {'content-type': 'application/json'},
  data: {
    aggregations: [{count: {}, field: '', frequency: {}, histogram: {lowerBounds: []}, sum: {}}],
    filter: ''
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"aggregations":[{"count":{},"field":"","frequency":{},"histogram":{"lowerBounds":[]},"sum":{}}],"filter":""}'
};

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 = @{ @"aggregations": @[ @{ @"count": @{  }, @"field": @"", @"frequency": @{  }, @"histogram": @{ @"lowerBounds": @[  ] }, @"sum": @{  } } ],
                              @"filter": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues"]
                                                       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}}/v1alpha1/:parent/assets:aggregateValues" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues",
  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([
    'aggregations' => [
        [
                'count' => [
                                
                ],
                'field' => '',
                'frequency' => [
                                
                ],
                'histogram' => [
                                'lowerBounds' => [
                                                                
                                ]
                ],
                'sum' => [
                                
                ]
        ]
    ],
    'filter' => ''
  ]),
  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}}/v1alpha1/:parent/assets:aggregateValues', [
  'body' => '{
  "aggregations": [
    {
      "count": {},
      "field": "",
      "frequency": {},
      "histogram": {
        "lowerBounds": []
      },
      "sum": {}
    }
  ],
  "filter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'aggregations' => [
    [
        'count' => [
                
        ],
        'field' => '',
        'frequency' => [
                
        ],
        'histogram' => [
                'lowerBounds' => [
                                
                ]
        ],
        'sum' => [
                
        ]
    ]
  ],
  'filter' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'aggregations' => [
    [
        'count' => [
                
        ],
        'field' => '',
        'frequency' => [
                
        ],
        'histogram' => [
                'lowerBounds' => [
                                
                ]
        ],
        'sum' => [
                
        ]
    ]
  ],
  'filter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues');
$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}}/v1alpha1/:parent/assets:aggregateValues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aggregations": [
    {
      "count": {},
      "field": "",
      "frequency": {},
      "histogram": {
        "lowerBounds": []
      },
      "sum": {}
    }
  ],
  "filter": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "aggregations": [
    {
      "count": {},
      "field": "",
      "frequency": {},
      "histogram": {
        "lowerBounds": []
      },
      "sum": {}
    }
  ],
  "filter": ""
}'
import http.client

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

payload = "{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/assets:aggregateValues", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues"

payload = {
    "aggregations": [
        {
            "count": {},
            "field": "",
            "frequency": {},
            "histogram": { "lowerBounds": [] },
            "sum": {}
        }
    ],
    "filter": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues"

payload <- "{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\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}}/v1alpha1/:parent/assets:aggregateValues")

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  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\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/v1alpha1/:parent/assets:aggregateValues') do |req|
  req.body = "{\n  \"aggregations\": [\n    {\n      \"count\": {},\n      \"field\": \"\",\n      \"frequency\": {},\n      \"histogram\": {\n        \"lowerBounds\": []\n      },\n      \"sum\": {}\n    }\n  ],\n  \"filter\": \"\"\n}"
end

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

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

    let payload = json!({
        "aggregations": (
            json!({
                "count": json!({}),
                "field": "",
                "frequency": json!({}),
                "histogram": json!({"lowerBounds": ()}),
                "sum": json!({})
            })
        ),
        "filter": ""
    });

    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}}/v1alpha1/:parent/assets:aggregateValues \
  --header 'content-type: application/json' \
  --data '{
  "aggregations": [
    {
      "count": {},
      "field": "",
      "frequency": {},
      "histogram": {
        "lowerBounds": []
      },
      "sum": {}
    }
  ],
  "filter": ""
}'
echo '{
  "aggregations": [
    {
      "count": {},
      "field": "",
      "frequency": {},
      "histogram": {
        "lowerBounds": []
      },
      "sum": {}
    }
  ],
  "filter": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/assets:aggregateValues \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "aggregations": [\n    {\n      "count": {},\n      "field": "",\n      "frequency": {},\n      "histogram": {\n        "lowerBounds": []\n      },\n      "sum": {}\n    }\n  ],\n  "filter": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/assets:aggregateValues
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "aggregations": [
    [
      "count": [],
      "field": "",
      "frequency": [],
      "histogram": ["lowerBounds": []],
      "sum": []
    ]
  ],
  "filter": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/assets:aggregateValues")! 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 migrationcenter.projects.locations.assets.batchDelete
{{baseUrl}}/v1alpha1/:parent/assets:batchDelete
QUERY PARAMS

parent
BODY json

{
  "allowMissing": false,
  "names": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete");

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  \"allowMissing\": false,\n  \"names\": []\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete" {:content-type :json
                                                                                :form-params {:allowMissing false
                                                                                              :names []}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"allowMissing\": false,\n  \"names\": []\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}}/v1alpha1/:parent/assets:batchDelete"),
    Content = new StringContent("{\n  \"allowMissing\": false,\n  \"names\": []\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}}/v1alpha1/:parent/assets:batchDelete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"allowMissing\": false,\n  \"names\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete"

	payload := strings.NewReader("{\n  \"allowMissing\": false,\n  \"names\": []\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/v1alpha1/:parent/assets:batchDelete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "allowMissing": false,
  "names": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"allowMissing\": false,\n  \"names\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/assets:batchDelete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"allowMissing\": false,\n  \"names\": []\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  \"allowMissing\": false,\n  \"names\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:batchDelete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/assets:batchDelete")
  .header("content-type", "application/json")
  .body("{\n  \"allowMissing\": false,\n  \"names\": []\n}")
  .asString();
const data = JSON.stringify({
  allowMissing: false,
  names: []
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:batchDelete',
  headers: {'content-type': 'application/json'},
  data: {allowMissing: false, names: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/assets:batchDelete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"allowMissing":false,"names":[]}'
};

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}}/v1alpha1/:parent/assets:batchDelete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "allowMissing": false,\n  "names": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"allowMissing\": false,\n  \"names\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:batchDelete")
  .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/v1alpha1/:parent/assets:batchDelete',
  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({allowMissing: false, names: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:batchDelete',
  headers: {'content-type': 'application/json'},
  body: {allowMissing: false, names: []},
  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}}/v1alpha1/:parent/assets:batchDelete');

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

req.type('json');
req.send({
  allowMissing: false,
  names: []
});

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}}/v1alpha1/:parent/assets:batchDelete',
  headers: {'content-type': 'application/json'},
  data: {allowMissing: false, names: []}
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/assets:batchDelete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"allowMissing":false,"names":[]}'
};

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 = @{ @"allowMissing": @NO,
                              @"names": @[  ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/assets:batchDelete"]
                                                       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}}/v1alpha1/:parent/assets:batchDelete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"allowMissing\": false,\n  \"names\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete",
  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([
    'allowMissing' => null,
    'names' => [
        
    ]
  ]),
  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}}/v1alpha1/:parent/assets:batchDelete', [
  'body' => '{
  "allowMissing": false,
  "names": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'allowMissing' => null,
  'names' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'allowMissing' => null,
  'names' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/assets:batchDelete');
$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}}/v1alpha1/:parent/assets:batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "allowMissing": false,
  "names": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/assets:batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "allowMissing": false,
  "names": []
}'
import http.client

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

payload = "{\n  \"allowMissing\": false,\n  \"names\": []\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/assets:batchDelete", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete"

payload = {
    "allowMissing": False,
    "names": []
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete"

payload <- "{\n  \"allowMissing\": false,\n  \"names\": []\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}}/v1alpha1/:parent/assets:batchDelete")

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  \"allowMissing\": false,\n  \"names\": []\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/v1alpha1/:parent/assets:batchDelete') do |req|
  req.body = "{\n  \"allowMissing\": false,\n  \"names\": []\n}"
end

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

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

    let payload = json!({
        "allowMissing": false,
        "names": ()
    });

    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}}/v1alpha1/:parent/assets:batchDelete \
  --header 'content-type: application/json' \
  --data '{
  "allowMissing": false,
  "names": []
}'
echo '{
  "allowMissing": false,
  "names": []
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/assets:batchDelete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "allowMissing": false,\n  "names": []\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/assets:batchDelete
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/assets:batchDelete")! 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 migrationcenter.projects.locations.assets.batchUpdate
{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate
QUERY PARAMS

parent
BODY json

{
  "requests": [
    {
      "asset": {
        "assignedGroups": [],
        "attributes": {},
        "createTime": "",
        "insightList": {
          "insights": [
            {
              "migrationInsight": {
                "computeEngineTarget": {
                  "shape": {
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  }
                },
                "fit": {
                  "fitLevel": ""
                },
                "gkeTarget": {},
                "vmwareEngineTarget": {}
              }
            }
          ],
          "updateTime": ""
        },
        "labels": {},
        "name": "",
        "performanceData": {
          "dailyResourceUsageAggregations": [
            {
              "cpu": {
                "utilizationPercentage": {
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                }
              },
              "date": {
                "day": 0,
                "month": 0,
                "year": 0
              },
              "disk": {
                "iops": {}
              },
              "memory": {
                "utilizationPercentage": {}
              },
              "network": {
                "egressBps": {},
                "ingressBps": {}
              }
            }
          ]
        },
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": {
          "coreCount": 0,
          "createTime": "",
          "guestOs": {
            "config": {
              "fstab": {
                "entries": [
                  {
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  }
                ]
              },
              "hosts": {
                "entries": [
                  {
                    "hostNames": [],
                    "ip": ""
                  }
                ]
              },
              "issue": "",
              "nfsExports": {
                "entries": [
                  {
                    "exportDirectory": "",
                    "hosts": []
                  }
                ]
              },
              "selinux": {
                "enabled": false,
                "mode": ""
              }
            },
            "runtime": {
              "domain": "",
              "installedApps": {
                "entries": [
                  {
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  }
                ]
              },
              "lastUptime": {},
              "machineName": "",
              "networkInfo": {
                "connections": {
                  "entries": [
                    {
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    }
                  ]
                },
                "netstat": "",
                "netstatTime": {
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": {
                    "id": "",
                    "version": ""
                  },
                  "utcOffset": "",
                  "year": 0
                }
              },
              "openFileList": {
                "entries": [
                  {
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  }
                ]
              },
              "processes": {
                "processes": [
                  {
                    "attributes": {},
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  }
                ]
              },
              "services": {
                "services": [
                  {
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  }
                ]
              }
            }
          },
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": {
            "awsEc2Details": {
              "location": "",
              "machineTypeLabel": ""
            },
            "azureVmDetails": {
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            },
            "genericDetails": {
              "location": ""
            },
            "physicalDetails": {
              "location": ""
            },
            "vmwareDetails": {
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            }
          },
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": {
            "bios": {
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            },
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          },
          "vmDisks": {
            "disks": {
              "entries": [
                {
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": {
                    "entries": [
                      {
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      }
                    ]
                  },
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": {
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  }
                }
              ]
            },
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          },
          "vmName": "",
          "vmNetwork": {
            "defaultGw": "",
            "networkAdapters": {
              "networkAdapters": [
                {
                  "adapterType": "",
                  "addresses": {
                    "addresses": [
                      {
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      }
                    ]
                  },
                  "macAddress": ""
                }
              ]
            },
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          },
          "vmUuid": ""
        }
      },
      "requestId": "",
      "updateMask": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate");

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  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate" {:content-type :json
                                                                                :form-params {:requests [{:asset {:assignedGroups []
                                                                                                                  :attributes {}
                                                                                                                  :createTime ""
                                                                                                                  :insightList {:insights [{:migrationInsight {:computeEngineTarget {:shape {:logicalCoreCount 0
                                                                                                                                                                                             :machineType ""
                                                                                                                                                                                             :memoryMb 0
                                                                                                                                                                                             :physicalCoreCount 0
                                                                                                                                                                                             :series ""}}
                                                                                                                                                               :fit {:fitLevel ""}
                                                                                                                                                               :gkeTarget {}
                                                                                                                                                               :vmwareEngineTarget {}}}]
                                                                                                                                :updateTime ""}
                                                                                                                  :labels {}
                                                                                                                  :name ""
                                                                                                                  :performanceData {:dailyResourceUsageAggregations [{:cpu {:utilizationPercentage {:average ""
                                                                                                                                                                                                    :median ""
                                                                                                                                                                                                    :ninteyFifthPercentile ""
                                                                                                                                                                                                    :peak ""}}
                                                                                                                                                                      :date {:day 0
                                                                                                                                                                             :month 0
                                                                                                                                                                             :year 0}
                                                                                                                                                                      :disk {:iops {}}
                                                                                                                                                                      :memory {:utilizationPercentage {}}
                                                                                                                                                                      :network {:egressBps {}
                                                                                                                                                                                :ingressBps {}}}]}
                                                                                                                  :sources []
                                                                                                                  :updateTime ""
                                                                                                                  :virtualMachineDetails {:coreCount 0
                                                                                                                                          :createTime ""
                                                                                                                                          :guestOs {:config {:fstab {:entries [{:file ""
                                                                                                                                                                                :freq 0
                                                                                                                                                                                :mntops ""
                                                                                                                                                                                :passno 0
                                                                                                                                                                                :spec ""
                                                                                                                                                                                :vfstype ""}]}
                                                                                                                                                             :hosts {:entries [{:hostNames []
                                                                                                                                                                                :ip ""}]}
                                                                                                                                                             :issue ""
                                                                                                                                                             :nfsExports {:entries [{:exportDirectory ""
                                                                                                                                                                                     :hosts []}]}
                                                                                                                                                             :selinux {:enabled false
                                                                                                                                                                       :mode ""}}
                                                                                                                                                    :runtime {:domain ""
                                                                                                                                                              :installedApps {:entries [{:name ""
                                                                                                                                                                                         :path ""
                                                                                                                                                                                         :time ""
                                                                                                                                                                                         :vendor ""
                                                                                                                                                                                         :version ""}]}
                                                                                                                                                              :lastUptime {}
                                                                                                                                                              :machineName ""
                                                                                                                                                              :networkInfo {:connections {:entries [{:localIpAddress ""
                                                                                                                                                                                                     :localPort 0
                                                                                                                                                                                                     :pid ""
                                                                                                                                                                                                     :processName ""
                                                                                                                                                                                                     :protocol ""
                                                                                                                                                                                                     :remoteIpAddress ""
                                                                                                                                                                                                     :remotePort 0
                                                                                                                                                                                                     :state ""}]}
                                                                                                                                                                            :netstat ""
                                                                                                                                                                            :netstatTime {:day 0
                                                                                                                                                                                          :hours 0
                                                                                                                                                                                          :minutes 0
                                                                                                                                                                                          :month 0
                                                                                                                                                                                          :nanos 0
                                                                                                                                                                                          :seconds 0
                                                                                                                                                                                          :timeZone {:id ""
                                                                                                                                                                                                     :version ""}
                                                                                                                                                                                          :utcOffset ""
                                                                                                                                                                                          :year 0}}
                                                                                                                                                              :openFileList {:entries [{:command ""
                                                                                                                                                                                        :filePath ""
                                                                                                                                                                                        :fileType ""
                                                                                                                                                                                        :user ""}]}
                                                                                                                                                              :processes {:processes [{:attributes {}
                                                                                                                                                                                       :cmdline ""
                                                                                                                                                                                       :exePath ""
                                                                                                                                                                                       :pid ""
                                                                                                                                                                                       :user ""}]}
                                                                                                                                                              :services {:services [{:cmdline ""
                                                                                                                                                                                     :exePath ""
                                                                                                                                                                                     :name ""
                                                                                                                                                                                     :pid ""
                                                                                                                                                                                     :startMode ""
                                                                                                                                                                                     :state ""
                                                                                                                                                                                     :status ""}]}}}
                                                                                                                                          :memoryMb 0
                                                                                                                                          :osFamily ""
                                                                                                                                          :osName ""
                                                                                                                                          :osVersion ""
                                                                                                                                          :platform {:awsEc2Details {:location ""
                                                                                                                                                                     :machineTypeLabel ""}
                                                                                                                                                     :azureVmDetails {:location ""
                                                                                                                                                                      :machineTypeLabel ""
                                                                                                                                                                      :provisioningState ""}
                                                                                                                                                     :genericDetails {:location ""}
                                                                                                                                                     :physicalDetails {:location ""}
                                                                                                                                                     :vmwareDetails {:esxVersion ""
                                                                                                                                                                     :osid ""
                                                                                                                                                                     :vcenterVersion ""}}
                                                                                                                                          :powerState ""
                                                                                                                                          :vcenterFolder ""
                                                                                                                                          :vcenterUrl ""
                                                                                                                                          :vcenterVmId ""
                                                                                                                                          :vmArchitecture {:bios {:biosManufacturer ""
                                                                                                                                                                  :biosName ""
                                                                                                                                                                  :biosReleaseDate ""
                                                                                                                                                                  :biosVersion ""
                                                                                                                                                                  :smbiosUuid ""}
                                                                                                                                                           :cpuArchitecture ""
                                                                                                                                                           :cpuManufacturer ""
                                                                                                                                                           :cpuName ""
                                                                                                                                                           :cpuSocketCount 0
                                                                                                                                                           :cpuThreadCount 0
                                                                                                                                                           :firmware ""
                                                                                                                                                           :hyperthreading ""
                                                                                                                                                           :vendor ""}
                                                                                                                                          :vmDisks {:disks {:entries [{:diskLabel ""
                                                                                                                                                                       :diskLabelType ""
                                                                                                                                                                       :hwAddress ""
                                                                                                                                                                       :interfaceType ""
                                                                                                                                                                       :partitions {:entries [{:capacityBytes ""
                                                                                                                                                                                               :fileSystem ""
                                                                                                                                                                                               :freeBytes ""
                                                                                                                                                                                               :mountPoint ""
                                                                                                                                                                                               :subPartitions ""
                                                                                                                                                                                               :type ""
                                                                                                                                                                                               :uuid ""}]}
                                                                                                                                                                       :status ""
                                                                                                                                                                       :totalCapacityBytes ""
                                                                                                                                                                       :totalFreeBytes ""
                                                                                                                                                                       :vmwareConfig {:backingType ""
                                                                                                                                                                                      :rdmCompatibilityMode ""
                                                                                                                                                                                      :shared false
                                                                                                                                                                                      :vmdkDiskMode ""}}]}
                                                                                                                                                    :hddTotalCapacityBytes ""
                                                                                                                                                    :hddTotalFreeBytes ""
                                                                                                                                                    :lsblkJson ""}
                                                                                                                                          :vmName ""
                                                                                                                                          :vmNetwork {:defaultGw ""
                                                                                                                                                      :networkAdapters {:networkAdapters [{:adapterType ""
                                                                                                                                                                                           :addresses {:addresses [{:assignment ""
                                                                                                                                                                                                                    :bcast ""
                                                                                                                                                                                                                    :fqdn ""
                                                                                                                                                                                                                    :ipAddress ""
                                                                                                                                                                                                                    :subnetMask ""}]}
                                                                                                                                                                                           :macAddress ""}]}
                                                                                                                                                      :primaryIpAddress ""
                                                                                                                                                      :primaryMacAddress ""
                                                                                                                                                      :publicIpAddress ""}
                                                                                                                                          :vmUuid ""}}
                                                                                                          :requestId ""
                                                                                                          :updateMask ""}]}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\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}}/v1alpha1/:parent/assets:batchUpdate"),
    Content = new StringContent("{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\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}}/v1alpha1/:parent/assets:batchUpdate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate"

	payload := strings.NewReader("{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\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/v1alpha1/:parent/assets:batchUpdate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 8313

{
  "requests": [
    {
      "asset": {
        "assignedGroups": [],
        "attributes": {},
        "createTime": "",
        "insightList": {
          "insights": [
            {
              "migrationInsight": {
                "computeEngineTarget": {
                  "shape": {
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  }
                },
                "fit": {
                  "fitLevel": ""
                },
                "gkeTarget": {},
                "vmwareEngineTarget": {}
              }
            }
          ],
          "updateTime": ""
        },
        "labels": {},
        "name": "",
        "performanceData": {
          "dailyResourceUsageAggregations": [
            {
              "cpu": {
                "utilizationPercentage": {
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                }
              },
              "date": {
                "day": 0,
                "month": 0,
                "year": 0
              },
              "disk": {
                "iops": {}
              },
              "memory": {
                "utilizationPercentage": {}
              },
              "network": {
                "egressBps": {},
                "ingressBps": {}
              }
            }
          ]
        },
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": {
          "coreCount": 0,
          "createTime": "",
          "guestOs": {
            "config": {
              "fstab": {
                "entries": [
                  {
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  }
                ]
              },
              "hosts": {
                "entries": [
                  {
                    "hostNames": [],
                    "ip": ""
                  }
                ]
              },
              "issue": "",
              "nfsExports": {
                "entries": [
                  {
                    "exportDirectory": "",
                    "hosts": []
                  }
                ]
              },
              "selinux": {
                "enabled": false,
                "mode": ""
              }
            },
            "runtime": {
              "domain": "",
              "installedApps": {
                "entries": [
                  {
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  }
                ]
              },
              "lastUptime": {},
              "machineName": "",
              "networkInfo": {
                "connections": {
                  "entries": [
                    {
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    }
                  ]
                },
                "netstat": "",
                "netstatTime": {
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": {
                    "id": "",
                    "version": ""
                  },
                  "utcOffset": "",
                  "year": 0
                }
              },
              "openFileList": {
                "entries": [
                  {
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  }
                ]
              },
              "processes": {
                "processes": [
                  {
                    "attributes": {},
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  }
                ]
              },
              "services": {
                "services": [
                  {
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  }
                ]
              }
            }
          },
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": {
            "awsEc2Details": {
              "location": "",
              "machineTypeLabel": ""
            },
            "azureVmDetails": {
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            },
            "genericDetails": {
              "location": ""
            },
            "physicalDetails": {
              "location": ""
            },
            "vmwareDetails": {
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            }
          },
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": {
            "bios": {
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            },
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          },
          "vmDisks": {
            "disks": {
              "entries": [
                {
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": {
                    "entries": [
                      {
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      }
                    ]
                  },
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": {
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  }
                }
              ]
            },
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          },
          "vmName": "",
          "vmNetwork": {
            "defaultGw": "",
            "networkAdapters": {
              "networkAdapters": [
                {
                  "adapterType": "",
                  "addresses": {
                    "addresses": [
                      {
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      }
                    ]
                  },
                  "macAddress": ""
                }
              ]
            },
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          },
          "vmUuid": ""
        }
      },
      "requestId": "",
      "updateMask": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\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  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate")
  .header("content-type", "application/json")
  .body("{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  requests: [
    {
      asset: {
        assignedGroups: [],
        attributes: {},
        createTime: '',
        insightList: {
          insights: [
            {
              migrationInsight: {
                computeEngineTarget: {
                  shape: {
                    logicalCoreCount: 0,
                    machineType: '',
                    memoryMb: 0,
                    physicalCoreCount: 0,
                    series: ''
                  }
                },
                fit: {
                  fitLevel: ''
                },
                gkeTarget: {},
                vmwareEngineTarget: {}
              }
            }
          ],
          updateTime: ''
        },
        labels: {},
        name: '',
        performanceData: {
          dailyResourceUsageAggregations: [
            {
              cpu: {
                utilizationPercentage: {
                  average: '',
                  median: '',
                  ninteyFifthPercentile: '',
                  peak: ''
                }
              },
              date: {
                day: 0,
                month: 0,
                year: 0
              },
              disk: {
                iops: {}
              },
              memory: {
                utilizationPercentage: {}
              },
              network: {
                egressBps: {},
                ingressBps: {}
              }
            }
          ]
        },
        sources: [],
        updateTime: '',
        virtualMachineDetails: {
          coreCount: 0,
          createTime: '',
          guestOs: {
            config: {
              fstab: {
                entries: [
                  {
                    file: '',
                    freq: 0,
                    mntops: '',
                    passno: 0,
                    spec: '',
                    vfstype: ''
                  }
                ]
              },
              hosts: {
                entries: [
                  {
                    hostNames: [],
                    ip: ''
                  }
                ]
              },
              issue: '',
              nfsExports: {
                entries: [
                  {
                    exportDirectory: '',
                    hosts: []
                  }
                ]
              },
              selinux: {
                enabled: false,
                mode: ''
              }
            },
            runtime: {
              domain: '',
              installedApps: {
                entries: [
                  {
                    name: '',
                    path: '',
                    time: '',
                    vendor: '',
                    version: ''
                  }
                ]
              },
              lastUptime: {},
              machineName: '',
              networkInfo: {
                connections: {
                  entries: [
                    {
                      localIpAddress: '',
                      localPort: 0,
                      pid: '',
                      processName: '',
                      protocol: '',
                      remoteIpAddress: '',
                      remotePort: 0,
                      state: ''
                    }
                  ]
                },
                netstat: '',
                netstatTime: {
                  day: 0,
                  hours: 0,
                  minutes: 0,
                  month: 0,
                  nanos: 0,
                  seconds: 0,
                  timeZone: {
                    id: '',
                    version: ''
                  },
                  utcOffset: '',
                  year: 0
                }
              },
              openFileList: {
                entries: [
                  {
                    command: '',
                    filePath: '',
                    fileType: '',
                    user: ''
                  }
                ]
              },
              processes: {
                processes: [
                  {
                    attributes: {},
                    cmdline: '',
                    exePath: '',
                    pid: '',
                    user: ''
                  }
                ]
              },
              services: {
                services: [
                  {
                    cmdline: '',
                    exePath: '',
                    name: '',
                    pid: '',
                    startMode: '',
                    state: '',
                    status: ''
                  }
                ]
              }
            }
          },
          memoryMb: 0,
          osFamily: '',
          osName: '',
          osVersion: '',
          platform: {
            awsEc2Details: {
              location: '',
              machineTypeLabel: ''
            },
            azureVmDetails: {
              location: '',
              machineTypeLabel: '',
              provisioningState: ''
            },
            genericDetails: {
              location: ''
            },
            physicalDetails: {
              location: ''
            },
            vmwareDetails: {
              esxVersion: '',
              osid: '',
              vcenterVersion: ''
            }
          },
          powerState: '',
          vcenterFolder: '',
          vcenterUrl: '',
          vcenterVmId: '',
          vmArchitecture: {
            bios: {
              biosManufacturer: '',
              biosName: '',
              biosReleaseDate: '',
              biosVersion: '',
              smbiosUuid: ''
            },
            cpuArchitecture: '',
            cpuManufacturer: '',
            cpuName: '',
            cpuSocketCount: 0,
            cpuThreadCount: 0,
            firmware: '',
            hyperthreading: '',
            vendor: ''
          },
          vmDisks: {
            disks: {
              entries: [
                {
                  diskLabel: '',
                  diskLabelType: '',
                  hwAddress: '',
                  interfaceType: '',
                  partitions: {
                    entries: [
                      {
                        capacityBytes: '',
                        fileSystem: '',
                        freeBytes: '',
                        mountPoint: '',
                        subPartitions: '',
                        type: '',
                        uuid: ''
                      }
                    ]
                  },
                  status: '',
                  totalCapacityBytes: '',
                  totalFreeBytes: '',
                  vmwareConfig: {
                    backingType: '',
                    rdmCompatibilityMode: '',
                    shared: false,
                    vmdkDiskMode: ''
                  }
                }
              ]
            },
            hddTotalCapacityBytes: '',
            hddTotalFreeBytes: '',
            lsblkJson: ''
          },
          vmName: '',
          vmNetwork: {
            defaultGw: '',
            networkAdapters: {
              networkAdapters: [
                {
                  adapterType: '',
                  addresses: {
                    addresses: [
                      {
                        assignment: '',
                        bcast: '',
                        fqdn: '',
                        ipAddress: '',
                        subnetMask: ''
                      }
                    ]
                  },
                  macAddress: ''
                }
              ]
            },
            primaryIpAddress: '',
            primaryMacAddress: '',
            publicIpAddress: ''
          },
          vmUuid: ''
        }
      },
      requestId: '',
      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}}/v1alpha1/:parent/assets:batchUpdate');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate',
  headers: {'content-type': 'application/json'},
  data: {
    requests: [
      {
        asset: {
          assignedGroups: [],
          attributes: {},
          createTime: '',
          insightList: {
            insights: [
              {
                migrationInsight: {
                  computeEngineTarget: {
                    shape: {
                      logicalCoreCount: 0,
                      machineType: '',
                      memoryMb: 0,
                      physicalCoreCount: 0,
                      series: ''
                    }
                  },
                  fit: {fitLevel: ''},
                  gkeTarget: {},
                  vmwareEngineTarget: {}
                }
              }
            ],
            updateTime: ''
          },
          labels: {},
          name: '',
          performanceData: {
            dailyResourceUsageAggregations: [
              {
                cpu: {
                  utilizationPercentage: {average: '', median: '', ninteyFifthPercentile: '', peak: ''}
                },
                date: {day: 0, month: 0, year: 0},
                disk: {iops: {}},
                memory: {utilizationPercentage: {}},
                network: {egressBps: {}, ingressBps: {}}
              }
            ]
          },
          sources: [],
          updateTime: '',
          virtualMachineDetails: {
            coreCount: 0,
            createTime: '',
            guestOs: {
              config: {
                fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
                hosts: {entries: [{hostNames: [], ip: ''}]},
                issue: '',
                nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
                selinux: {enabled: false, mode: ''}
              },
              runtime: {
                domain: '',
                installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
                lastUptime: {},
                machineName: '',
                networkInfo: {
                  connections: {
                    entries: [
                      {
                        localIpAddress: '',
                        localPort: 0,
                        pid: '',
                        processName: '',
                        protocol: '',
                        remoteIpAddress: '',
                        remotePort: 0,
                        state: ''
                      }
                    ]
                  },
                  netstat: '',
                  netstatTime: {
                    day: 0,
                    hours: 0,
                    minutes: 0,
                    month: 0,
                    nanos: 0,
                    seconds: 0,
                    timeZone: {id: '', version: ''},
                    utcOffset: '',
                    year: 0
                  }
                },
                openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
                processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
                services: {
                  services: [
                    {
                      cmdline: '',
                      exePath: '',
                      name: '',
                      pid: '',
                      startMode: '',
                      state: '',
                      status: ''
                    }
                  ]
                }
              }
            },
            memoryMb: 0,
            osFamily: '',
            osName: '',
            osVersion: '',
            platform: {
              awsEc2Details: {location: '', machineTypeLabel: ''},
              azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
              genericDetails: {location: ''},
              physicalDetails: {location: ''},
              vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
            },
            powerState: '',
            vcenterFolder: '',
            vcenterUrl: '',
            vcenterVmId: '',
            vmArchitecture: {
              bios: {
                biosManufacturer: '',
                biosName: '',
                biosReleaseDate: '',
                biosVersion: '',
                smbiosUuid: ''
              },
              cpuArchitecture: '',
              cpuManufacturer: '',
              cpuName: '',
              cpuSocketCount: 0,
              cpuThreadCount: 0,
              firmware: '',
              hyperthreading: '',
              vendor: ''
            },
            vmDisks: {
              disks: {
                entries: [
                  {
                    diskLabel: '',
                    diskLabelType: '',
                    hwAddress: '',
                    interfaceType: '',
                    partitions: {
                      entries: [
                        {
                          capacityBytes: '',
                          fileSystem: '',
                          freeBytes: '',
                          mountPoint: '',
                          subPartitions: '',
                          type: '',
                          uuid: ''
                        }
                      ]
                    },
                    status: '',
                    totalCapacityBytes: '',
                    totalFreeBytes: '',
                    vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
                  }
                ]
              },
              hddTotalCapacityBytes: '',
              hddTotalFreeBytes: '',
              lsblkJson: ''
            },
            vmName: '',
            vmNetwork: {
              defaultGw: '',
              networkAdapters: {
                networkAdapters: [
                  {
                    adapterType: '',
                    addresses: {
                      addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                    },
                    macAddress: ''
                  }
                ]
              },
              primaryIpAddress: '',
              primaryMacAddress: '',
              publicIpAddress: ''
            },
            vmUuid: ''
          }
        },
        requestId: '',
        updateMask: ''
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requests":[{"asset":{"assignedGroups":[],"attributes":{},"createTime":"","insightList":{"insights":[{"migrationInsight":{"computeEngineTarget":{"shape":{"logicalCoreCount":0,"machineType":"","memoryMb":0,"physicalCoreCount":0,"series":""}},"fit":{"fitLevel":""},"gkeTarget":{},"vmwareEngineTarget":{}}}],"updateTime":""},"labels":{},"name":"","performanceData":{"dailyResourceUsageAggregations":[{"cpu":{"utilizationPercentage":{"average":"","median":"","ninteyFifthPercentile":"","peak":""}},"date":{"day":0,"month":0,"year":0},"disk":{"iops":{}},"memory":{"utilizationPercentage":{}},"network":{"egressBps":{},"ingressBps":{}}}]},"sources":[],"updateTime":"","virtualMachineDetails":{"coreCount":0,"createTime":"","guestOs":{"config":{"fstab":{"entries":[{"file":"","freq":0,"mntops":"","passno":0,"spec":"","vfstype":""}]},"hosts":{"entries":[{"hostNames":[],"ip":""}]},"issue":"","nfsExports":{"entries":[{"exportDirectory":"","hosts":[]}]},"selinux":{"enabled":false,"mode":""}},"runtime":{"domain":"","installedApps":{"entries":[{"name":"","path":"","time":"","vendor":"","version":""}]},"lastUptime":{},"machineName":"","networkInfo":{"connections":{"entries":[{"localIpAddress":"","localPort":0,"pid":"","processName":"","protocol":"","remoteIpAddress":"","remotePort":0,"state":""}]},"netstat":"","netstatTime":{"day":0,"hours":0,"minutes":0,"month":0,"nanos":0,"seconds":0,"timeZone":{"id":"","version":""},"utcOffset":"","year":0}},"openFileList":{"entries":[{"command":"","filePath":"","fileType":"","user":""}]},"processes":{"processes":[{"attributes":{},"cmdline":"","exePath":"","pid":"","user":""}]},"services":{"services":[{"cmdline":"","exePath":"","name":"","pid":"","startMode":"","state":"","status":""}]}}},"memoryMb":0,"osFamily":"","osName":"","osVersion":"","platform":{"awsEc2Details":{"location":"","machineTypeLabel":""},"azureVmDetails":{"location":"","machineTypeLabel":"","provisioningState":""},"genericDetails":{"location":""},"physicalDetails":{"location":""},"vmwareDetails":{"esxVersion":"","osid":"","vcenterVersion":""}},"powerState":"","vcenterFolder":"","vcenterUrl":"","vcenterVmId":"","vmArchitecture":{"bios":{"biosManufacturer":"","biosName":"","biosReleaseDate":"","biosVersion":"","smbiosUuid":""},"cpuArchitecture":"","cpuManufacturer":"","cpuName":"","cpuSocketCount":0,"cpuThreadCount":0,"firmware":"","hyperthreading":"","vendor":""},"vmDisks":{"disks":{"entries":[{"diskLabel":"","diskLabelType":"","hwAddress":"","interfaceType":"","partitions":{"entries":[{"capacityBytes":"","fileSystem":"","freeBytes":"","mountPoint":"","subPartitions":"","type":"","uuid":""}]},"status":"","totalCapacityBytes":"","totalFreeBytes":"","vmwareConfig":{"backingType":"","rdmCompatibilityMode":"","shared":false,"vmdkDiskMode":""}}]},"hddTotalCapacityBytes":"","hddTotalFreeBytes":"","lsblkJson":""},"vmName":"","vmNetwork":{"defaultGw":"","networkAdapters":{"networkAdapters":[{"adapterType":"","addresses":{"addresses":[{"assignment":"","bcast":"","fqdn":"","ipAddress":"","subnetMask":""}]},"macAddress":""}]},"primaryIpAddress":"","primaryMacAddress":"","publicIpAddress":""},"vmUuid":""}},"requestId":"","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}}/v1alpha1/:parent/assets:batchUpdate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "requests": [\n    {\n      "asset": {\n        "assignedGroups": [],\n        "attributes": {},\n        "createTime": "",\n        "insightList": {\n          "insights": [\n            {\n              "migrationInsight": {\n                "computeEngineTarget": {\n                  "shape": {\n                    "logicalCoreCount": 0,\n                    "machineType": "",\n                    "memoryMb": 0,\n                    "physicalCoreCount": 0,\n                    "series": ""\n                  }\n                },\n                "fit": {\n                  "fitLevel": ""\n                },\n                "gkeTarget": {},\n                "vmwareEngineTarget": {}\n              }\n            }\n          ],\n          "updateTime": ""\n        },\n        "labels": {},\n        "name": "",\n        "performanceData": {\n          "dailyResourceUsageAggregations": [\n            {\n              "cpu": {\n                "utilizationPercentage": {\n                  "average": "",\n                  "median": "",\n                  "ninteyFifthPercentile": "",\n                  "peak": ""\n                }\n              },\n              "date": {\n                "day": 0,\n                "month": 0,\n                "year": 0\n              },\n              "disk": {\n                "iops": {}\n              },\n              "memory": {\n                "utilizationPercentage": {}\n              },\n              "network": {\n                "egressBps": {},\n                "ingressBps": {}\n              }\n            }\n          ]\n        },\n        "sources": [],\n        "updateTime": "",\n        "virtualMachineDetails": {\n          "coreCount": 0,\n          "createTime": "",\n          "guestOs": {\n            "config": {\n              "fstab": {\n                "entries": [\n                  {\n                    "file": "",\n                    "freq": 0,\n                    "mntops": "",\n                    "passno": 0,\n                    "spec": "",\n                    "vfstype": ""\n                  }\n                ]\n              },\n              "hosts": {\n                "entries": [\n                  {\n                    "hostNames": [],\n                    "ip": ""\n                  }\n                ]\n              },\n              "issue": "",\n              "nfsExports": {\n                "entries": [\n                  {\n                    "exportDirectory": "",\n                    "hosts": []\n                  }\n                ]\n              },\n              "selinux": {\n                "enabled": false,\n                "mode": ""\n              }\n            },\n            "runtime": {\n              "domain": "",\n              "installedApps": {\n                "entries": [\n                  {\n                    "name": "",\n                    "path": "",\n                    "time": "",\n                    "vendor": "",\n                    "version": ""\n                  }\n                ]\n              },\n              "lastUptime": {},\n              "machineName": "",\n              "networkInfo": {\n                "connections": {\n                  "entries": [\n                    {\n                      "localIpAddress": "",\n                      "localPort": 0,\n                      "pid": "",\n                      "processName": "",\n                      "protocol": "",\n                      "remoteIpAddress": "",\n                      "remotePort": 0,\n                      "state": ""\n                    }\n                  ]\n                },\n                "netstat": "",\n                "netstatTime": {\n                  "day": 0,\n                  "hours": 0,\n                  "minutes": 0,\n                  "month": 0,\n                  "nanos": 0,\n                  "seconds": 0,\n                  "timeZone": {\n                    "id": "",\n                    "version": ""\n                  },\n                  "utcOffset": "",\n                  "year": 0\n                }\n              },\n              "openFileList": {\n                "entries": [\n                  {\n                    "command": "",\n                    "filePath": "",\n                    "fileType": "",\n                    "user": ""\n                  }\n                ]\n              },\n              "processes": {\n                "processes": [\n                  {\n                    "attributes": {},\n                    "cmdline": "",\n                    "exePath": "",\n                    "pid": "",\n                    "user": ""\n                  }\n                ]\n              },\n              "services": {\n                "services": [\n                  {\n                    "cmdline": "",\n                    "exePath": "",\n                    "name": "",\n                    "pid": "",\n                    "startMode": "",\n                    "state": "",\n                    "status": ""\n                  }\n                ]\n              }\n            }\n          },\n          "memoryMb": 0,\n          "osFamily": "",\n          "osName": "",\n          "osVersion": "",\n          "platform": {\n            "awsEc2Details": {\n              "location": "",\n              "machineTypeLabel": ""\n            },\n            "azureVmDetails": {\n              "location": "",\n              "machineTypeLabel": "",\n              "provisioningState": ""\n            },\n            "genericDetails": {\n              "location": ""\n            },\n            "physicalDetails": {\n              "location": ""\n            },\n            "vmwareDetails": {\n              "esxVersion": "",\n              "osid": "",\n              "vcenterVersion": ""\n            }\n          },\n          "powerState": "",\n          "vcenterFolder": "",\n          "vcenterUrl": "",\n          "vcenterVmId": "",\n          "vmArchitecture": {\n            "bios": {\n              "biosManufacturer": "",\n              "biosName": "",\n              "biosReleaseDate": "",\n              "biosVersion": "",\n              "smbiosUuid": ""\n            },\n            "cpuArchitecture": "",\n            "cpuManufacturer": "",\n            "cpuName": "",\n            "cpuSocketCount": 0,\n            "cpuThreadCount": 0,\n            "firmware": "",\n            "hyperthreading": "",\n            "vendor": ""\n          },\n          "vmDisks": {\n            "disks": {\n              "entries": [\n                {\n                  "diskLabel": "",\n                  "diskLabelType": "",\n                  "hwAddress": "",\n                  "interfaceType": "",\n                  "partitions": {\n                    "entries": [\n                      {\n                        "capacityBytes": "",\n                        "fileSystem": "",\n                        "freeBytes": "",\n                        "mountPoint": "",\n                        "subPartitions": "",\n                        "type": "",\n                        "uuid": ""\n                      }\n                    ]\n                  },\n                  "status": "",\n                  "totalCapacityBytes": "",\n                  "totalFreeBytes": "",\n                  "vmwareConfig": {\n                    "backingType": "",\n                    "rdmCompatibilityMode": "",\n                    "shared": false,\n                    "vmdkDiskMode": ""\n                  }\n                }\n              ]\n            },\n            "hddTotalCapacityBytes": "",\n            "hddTotalFreeBytes": "",\n            "lsblkJson": ""\n          },\n          "vmName": "",\n          "vmNetwork": {\n            "defaultGw": "",\n            "networkAdapters": {\n              "networkAdapters": [\n                {\n                  "adapterType": "",\n                  "addresses": {\n                    "addresses": [\n                      {\n                        "assignment": "",\n                        "bcast": "",\n                        "fqdn": "",\n                        "ipAddress": "",\n                        "subnetMask": ""\n                      }\n                    ]\n                  },\n                  "macAddress": ""\n                }\n              ]\n            },\n            "primaryIpAddress": "",\n            "primaryMacAddress": "",\n            "publicIpAddress": ""\n          },\n          "vmUuid": ""\n        }\n      },\n      "requestId": "",\n      "updateMask": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate")
  .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/v1alpha1/:parent/assets:batchUpdate',
  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({
  requests: [
    {
      asset: {
        assignedGroups: [],
        attributes: {},
        createTime: '',
        insightList: {
          insights: [
            {
              migrationInsight: {
                computeEngineTarget: {
                  shape: {
                    logicalCoreCount: 0,
                    machineType: '',
                    memoryMb: 0,
                    physicalCoreCount: 0,
                    series: ''
                  }
                },
                fit: {fitLevel: ''},
                gkeTarget: {},
                vmwareEngineTarget: {}
              }
            }
          ],
          updateTime: ''
        },
        labels: {},
        name: '',
        performanceData: {
          dailyResourceUsageAggregations: [
            {
              cpu: {
                utilizationPercentage: {average: '', median: '', ninteyFifthPercentile: '', peak: ''}
              },
              date: {day: 0, month: 0, year: 0},
              disk: {iops: {}},
              memory: {utilizationPercentage: {}},
              network: {egressBps: {}, ingressBps: {}}
            }
          ]
        },
        sources: [],
        updateTime: '',
        virtualMachineDetails: {
          coreCount: 0,
          createTime: '',
          guestOs: {
            config: {
              fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
              hosts: {entries: [{hostNames: [], ip: ''}]},
              issue: '',
              nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
              selinux: {enabled: false, mode: ''}
            },
            runtime: {
              domain: '',
              installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
              lastUptime: {},
              machineName: '',
              networkInfo: {
                connections: {
                  entries: [
                    {
                      localIpAddress: '',
                      localPort: 0,
                      pid: '',
                      processName: '',
                      protocol: '',
                      remoteIpAddress: '',
                      remotePort: 0,
                      state: ''
                    }
                  ]
                },
                netstat: '',
                netstatTime: {
                  day: 0,
                  hours: 0,
                  minutes: 0,
                  month: 0,
                  nanos: 0,
                  seconds: 0,
                  timeZone: {id: '', version: ''},
                  utcOffset: '',
                  year: 0
                }
              },
              openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
              processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
              services: {
                services: [
                  {
                    cmdline: '',
                    exePath: '',
                    name: '',
                    pid: '',
                    startMode: '',
                    state: '',
                    status: ''
                  }
                ]
              }
            }
          },
          memoryMb: 0,
          osFamily: '',
          osName: '',
          osVersion: '',
          platform: {
            awsEc2Details: {location: '', machineTypeLabel: ''},
            azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
            genericDetails: {location: ''},
            physicalDetails: {location: ''},
            vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
          },
          powerState: '',
          vcenterFolder: '',
          vcenterUrl: '',
          vcenterVmId: '',
          vmArchitecture: {
            bios: {
              biosManufacturer: '',
              biosName: '',
              biosReleaseDate: '',
              biosVersion: '',
              smbiosUuid: ''
            },
            cpuArchitecture: '',
            cpuManufacturer: '',
            cpuName: '',
            cpuSocketCount: 0,
            cpuThreadCount: 0,
            firmware: '',
            hyperthreading: '',
            vendor: ''
          },
          vmDisks: {
            disks: {
              entries: [
                {
                  diskLabel: '',
                  diskLabelType: '',
                  hwAddress: '',
                  interfaceType: '',
                  partitions: {
                    entries: [
                      {
                        capacityBytes: '',
                        fileSystem: '',
                        freeBytes: '',
                        mountPoint: '',
                        subPartitions: '',
                        type: '',
                        uuid: ''
                      }
                    ]
                  },
                  status: '',
                  totalCapacityBytes: '',
                  totalFreeBytes: '',
                  vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
                }
              ]
            },
            hddTotalCapacityBytes: '',
            hddTotalFreeBytes: '',
            lsblkJson: ''
          },
          vmName: '',
          vmNetwork: {
            defaultGw: '',
            networkAdapters: {
              networkAdapters: [
                {
                  adapterType: '',
                  addresses: {
                    addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                  },
                  macAddress: ''
                }
              ]
            },
            primaryIpAddress: '',
            primaryMacAddress: '',
            publicIpAddress: ''
          },
          vmUuid: ''
        }
      },
      requestId: '',
      updateMask: ''
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate',
  headers: {'content-type': 'application/json'},
  body: {
    requests: [
      {
        asset: {
          assignedGroups: [],
          attributes: {},
          createTime: '',
          insightList: {
            insights: [
              {
                migrationInsight: {
                  computeEngineTarget: {
                    shape: {
                      logicalCoreCount: 0,
                      machineType: '',
                      memoryMb: 0,
                      physicalCoreCount: 0,
                      series: ''
                    }
                  },
                  fit: {fitLevel: ''},
                  gkeTarget: {},
                  vmwareEngineTarget: {}
                }
              }
            ],
            updateTime: ''
          },
          labels: {},
          name: '',
          performanceData: {
            dailyResourceUsageAggregations: [
              {
                cpu: {
                  utilizationPercentage: {average: '', median: '', ninteyFifthPercentile: '', peak: ''}
                },
                date: {day: 0, month: 0, year: 0},
                disk: {iops: {}},
                memory: {utilizationPercentage: {}},
                network: {egressBps: {}, ingressBps: {}}
              }
            ]
          },
          sources: [],
          updateTime: '',
          virtualMachineDetails: {
            coreCount: 0,
            createTime: '',
            guestOs: {
              config: {
                fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
                hosts: {entries: [{hostNames: [], ip: ''}]},
                issue: '',
                nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
                selinux: {enabled: false, mode: ''}
              },
              runtime: {
                domain: '',
                installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
                lastUptime: {},
                machineName: '',
                networkInfo: {
                  connections: {
                    entries: [
                      {
                        localIpAddress: '',
                        localPort: 0,
                        pid: '',
                        processName: '',
                        protocol: '',
                        remoteIpAddress: '',
                        remotePort: 0,
                        state: ''
                      }
                    ]
                  },
                  netstat: '',
                  netstatTime: {
                    day: 0,
                    hours: 0,
                    minutes: 0,
                    month: 0,
                    nanos: 0,
                    seconds: 0,
                    timeZone: {id: '', version: ''},
                    utcOffset: '',
                    year: 0
                  }
                },
                openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
                processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
                services: {
                  services: [
                    {
                      cmdline: '',
                      exePath: '',
                      name: '',
                      pid: '',
                      startMode: '',
                      state: '',
                      status: ''
                    }
                  ]
                }
              }
            },
            memoryMb: 0,
            osFamily: '',
            osName: '',
            osVersion: '',
            platform: {
              awsEc2Details: {location: '', machineTypeLabel: ''},
              azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
              genericDetails: {location: ''},
              physicalDetails: {location: ''},
              vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
            },
            powerState: '',
            vcenterFolder: '',
            vcenterUrl: '',
            vcenterVmId: '',
            vmArchitecture: {
              bios: {
                biosManufacturer: '',
                biosName: '',
                biosReleaseDate: '',
                biosVersion: '',
                smbiosUuid: ''
              },
              cpuArchitecture: '',
              cpuManufacturer: '',
              cpuName: '',
              cpuSocketCount: 0,
              cpuThreadCount: 0,
              firmware: '',
              hyperthreading: '',
              vendor: ''
            },
            vmDisks: {
              disks: {
                entries: [
                  {
                    diskLabel: '',
                    diskLabelType: '',
                    hwAddress: '',
                    interfaceType: '',
                    partitions: {
                      entries: [
                        {
                          capacityBytes: '',
                          fileSystem: '',
                          freeBytes: '',
                          mountPoint: '',
                          subPartitions: '',
                          type: '',
                          uuid: ''
                        }
                      ]
                    },
                    status: '',
                    totalCapacityBytes: '',
                    totalFreeBytes: '',
                    vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
                  }
                ]
              },
              hddTotalCapacityBytes: '',
              hddTotalFreeBytes: '',
              lsblkJson: ''
            },
            vmName: '',
            vmNetwork: {
              defaultGw: '',
              networkAdapters: {
                networkAdapters: [
                  {
                    adapterType: '',
                    addresses: {
                      addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                    },
                    macAddress: ''
                  }
                ]
              },
              primaryIpAddress: '',
              primaryMacAddress: '',
              publicIpAddress: ''
            },
            vmUuid: ''
          }
        },
        requestId: '',
        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}}/v1alpha1/:parent/assets:batchUpdate');

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

req.type('json');
req.send({
  requests: [
    {
      asset: {
        assignedGroups: [],
        attributes: {},
        createTime: '',
        insightList: {
          insights: [
            {
              migrationInsight: {
                computeEngineTarget: {
                  shape: {
                    logicalCoreCount: 0,
                    machineType: '',
                    memoryMb: 0,
                    physicalCoreCount: 0,
                    series: ''
                  }
                },
                fit: {
                  fitLevel: ''
                },
                gkeTarget: {},
                vmwareEngineTarget: {}
              }
            }
          ],
          updateTime: ''
        },
        labels: {},
        name: '',
        performanceData: {
          dailyResourceUsageAggregations: [
            {
              cpu: {
                utilizationPercentage: {
                  average: '',
                  median: '',
                  ninteyFifthPercentile: '',
                  peak: ''
                }
              },
              date: {
                day: 0,
                month: 0,
                year: 0
              },
              disk: {
                iops: {}
              },
              memory: {
                utilizationPercentage: {}
              },
              network: {
                egressBps: {},
                ingressBps: {}
              }
            }
          ]
        },
        sources: [],
        updateTime: '',
        virtualMachineDetails: {
          coreCount: 0,
          createTime: '',
          guestOs: {
            config: {
              fstab: {
                entries: [
                  {
                    file: '',
                    freq: 0,
                    mntops: '',
                    passno: 0,
                    spec: '',
                    vfstype: ''
                  }
                ]
              },
              hosts: {
                entries: [
                  {
                    hostNames: [],
                    ip: ''
                  }
                ]
              },
              issue: '',
              nfsExports: {
                entries: [
                  {
                    exportDirectory: '',
                    hosts: []
                  }
                ]
              },
              selinux: {
                enabled: false,
                mode: ''
              }
            },
            runtime: {
              domain: '',
              installedApps: {
                entries: [
                  {
                    name: '',
                    path: '',
                    time: '',
                    vendor: '',
                    version: ''
                  }
                ]
              },
              lastUptime: {},
              machineName: '',
              networkInfo: {
                connections: {
                  entries: [
                    {
                      localIpAddress: '',
                      localPort: 0,
                      pid: '',
                      processName: '',
                      protocol: '',
                      remoteIpAddress: '',
                      remotePort: 0,
                      state: ''
                    }
                  ]
                },
                netstat: '',
                netstatTime: {
                  day: 0,
                  hours: 0,
                  minutes: 0,
                  month: 0,
                  nanos: 0,
                  seconds: 0,
                  timeZone: {
                    id: '',
                    version: ''
                  },
                  utcOffset: '',
                  year: 0
                }
              },
              openFileList: {
                entries: [
                  {
                    command: '',
                    filePath: '',
                    fileType: '',
                    user: ''
                  }
                ]
              },
              processes: {
                processes: [
                  {
                    attributes: {},
                    cmdline: '',
                    exePath: '',
                    pid: '',
                    user: ''
                  }
                ]
              },
              services: {
                services: [
                  {
                    cmdline: '',
                    exePath: '',
                    name: '',
                    pid: '',
                    startMode: '',
                    state: '',
                    status: ''
                  }
                ]
              }
            }
          },
          memoryMb: 0,
          osFamily: '',
          osName: '',
          osVersion: '',
          platform: {
            awsEc2Details: {
              location: '',
              machineTypeLabel: ''
            },
            azureVmDetails: {
              location: '',
              machineTypeLabel: '',
              provisioningState: ''
            },
            genericDetails: {
              location: ''
            },
            physicalDetails: {
              location: ''
            },
            vmwareDetails: {
              esxVersion: '',
              osid: '',
              vcenterVersion: ''
            }
          },
          powerState: '',
          vcenterFolder: '',
          vcenterUrl: '',
          vcenterVmId: '',
          vmArchitecture: {
            bios: {
              biosManufacturer: '',
              biosName: '',
              biosReleaseDate: '',
              biosVersion: '',
              smbiosUuid: ''
            },
            cpuArchitecture: '',
            cpuManufacturer: '',
            cpuName: '',
            cpuSocketCount: 0,
            cpuThreadCount: 0,
            firmware: '',
            hyperthreading: '',
            vendor: ''
          },
          vmDisks: {
            disks: {
              entries: [
                {
                  diskLabel: '',
                  diskLabelType: '',
                  hwAddress: '',
                  interfaceType: '',
                  partitions: {
                    entries: [
                      {
                        capacityBytes: '',
                        fileSystem: '',
                        freeBytes: '',
                        mountPoint: '',
                        subPartitions: '',
                        type: '',
                        uuid: ''
                      }
                    ]
                  },
                  status: '',
                  totalCapacityBytes: '',
                  totalFreeBytes: '',
                  vmwareConfig: {
                    backingType: '',
                    rdmCompatibilityMode: '',
                    shared: false,
                    vmdkDiskMode: ''
                  }
                }
              ]
            },
            hddTotalCapacityBytes: '',
            hddTotalFreeBytes: '',
            lsblkJson: ''
          },
          vmName: '',
          vmNetwork: {
            defaultGw: '',
            networkAdapters: {
              networkAdapters: [
                {
                  adapterType: '',
                  addresses: {
                    addresses: [
                      {
                        assignment: '',
                        bcast: '',
                        fqdn: '',
                        ipAddress: '',
                        subnetMask: ''
                      }
                    ]
                  },
                  macAddress: ''
                }
              ]
            },
            primaryIpAddress: '',
            primaryMacAddress: '',
            publicIpAddress: ''
          },
          vmUuid: ''
        }
      },
      requestId: '',
      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}}/v1alpha1/:parent/assets:batchUpdate',
  headers: {'content-type': 'application/json'},
  data: {
    requests: [
      {
        asset: {
          assignedGroups: [],
          attributes: {},
          createTime: '',
          insightList: {
            insights: [
              {
                migrationInsight: {
                  computeEngineTarget: {
                    shape: {
                      logicalCoreCount: 0,
                      machineType: '',
                      memoryMb: 0,
                      physicalCoreCount: 0,
                      series: ''
                    }
                  },
                  fit: {fitLevel: ''},
                  gkeTarget: {},
                  vmwareEngineTarget: {}
                }
              }
            ],
            updateTime: ''
          },
          labels: {},
          name: '',
          performanceData: {
            dailyResourceUsageAggregations: [
              {
                cpu: {
                  utilizationPercentage: {average: '', median: '', ninteyFifthPercentile: '', peak: ''}
                },
                date: {day: 0, month: 0, year: 0},
                disk: {iops: {}},
                memory: {utilizationPercentage: {}},
                network: {egressBps: {}, ingressBps: {}}
              }
            ]
          },
          sources: [],
          updateTime: '',
          virtualMachineDetails: {
            coreCount: 0,
            createTime: '',
            guestOs: {
              config: {
                fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
                hosts: {entries: [{hostNames: [], ip: ''}]},
                issue: '',
                nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
                selinux: {enabled: false, mode: ''}
              },
              runtime: {
                domain: '',
                installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
                lastUptime: {},
                machineName: '',
                networkInfo: {
                  connections: {
                    entries: [
                      {
                        localIpAddress: '',
                        localPort: 0,
                        pid: '',
                        processName: '',
                        protocol: '',
                        remoteIpAddress: '',
                        remotePort: 0,
                        state: ''
                      }
                    ]
                  },
                  netstat: '',
                  netstatTime: {
                    day: 0,
                    hours: 0,
                    minutes: 0,
                    month: 0,
                    nanos: 0,
                    seconds: 0,
                    timeZone: {id: '', version: ''},
                    utcOffset: '',
                    year: 0
                  }
                },
                openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
                processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
                services: {
                  services: [
                    {
                      cmdline: '',
                      exePath: '',
                      name: '',
                      pid: '',
                      startMode: '',
                      state: '',
                      status: ''
                    }
                  ]
                }
              }
            },
            memoryMb: 0,
            osFamily: '',
            osName: '',
            osVersion: '',
            platform: {
              awsEc2Details: {location: '', machineTypeLabel: ''},
              azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
              genericDetails: {location: ''},
              physicalDetails: {location: ''},
              vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
            },
            powerState: '',
            vcenterFolder: '',
            vcenterUrl: '',
            vcenterVmId: '',
            vmArchitecture: {
              bios: {
                biosManufacturer: '',
                biosName: '',
                biosReleaseDate: '',
                biosVersion: '',
                smbiosUuid: ''
              },
              cpuArchitecture: '',
              cpuManufacturer: '',
              cpuName: '',
              cpuSocketCount: 0,
              cpuThreadCount: 0,
              firmware: '',
              hyperthreading: '',
              vendor: ''
            },
            vmDisks: {
              disks: {
                entries: [
                  {
                    diskLabel: '',
                    diskLabelType: '',
                    hwAddress: '',
                    interfaceType: '',
                    partitions: {
                      entries: [
                        {
                          capacityBytes: '',
                          fileSystem: '',
                          freeBytes: '',
                          mountPoint: '',
                          subPartitions: '',
                          type: '',
                          uuid: ''
                        }
                      ]
                    },
                    status: '',
                    totalCapacityBytes: '',
                    totalFreeBytes: '',
                    vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
                  }
                ]
              },
              hddTotalCapacityBytes: '',
              hddTotalFreeBytes: '',
              lsblkJson: ''
            },
            vmName: '',
            vmNetwork: {
              defaultGw: '',
              networkAdapters: {
                networkAdapters: [
                  {
                    adapterType: '',
                    addresses: {
                      addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                    },
                    macAddress: ''
                  }
                ]
              },
              primaryIpAddress: '',
              primaryMacAddress: '',
              publicIpAddress: ''
            },
            vmUuid: ''
          }
        },
        requestId: '',
        updateMask: ''
      }
    ]
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requests":[{"asset":{"assignedGroups":[],"attributes":{},"createTime":"","insightList":{"insights":[{"migrationInsight":{"computeEngineTarget":{"shape":{"logicalCoreCount":0,"machineType":"","memoryMb":0,"physicalCoreCount":0,"series":""}},"fit":{"fitLevel":""},"gkeTarget":{},"vmwareEngineTarget":{}}}],"updateTime":""},"labels":{},"name":"","performanceData":{"dailyResourceUsageAggregations":[{"cpu":{"utilizationPercentage":{"average":"","median":"","ninteyFifthPercentile":"","peak":""}},"date":{"day":0,"month":0,"year":0},"disk":{"iops":{}},"memory":{"utilizationPercentage":{}},"network":{"egressBps":{},"ingressBps":{}}}]},"sources":[],"updateTime":"","virtualMachineDetails":{"coreCount":0,"createTime":"","guestOs":{"config":{"fstab":{"entries":[{"file":"","freq":0,"mntops":"","passno":0,"spec":"","vfstype":""}]},"hosts":{"entries":[{"hostNames":[],"ip":""}]},"issue":"","nfsExports":{"entries":[{"exportDirectory":"","hosts":[]}]},"selinux":{"enabled":false,"mode":""}},"runtime":{"domain":"","installedApps":{"entries":[{"name":"","path":"","time":"","vendor":"","version":""}]},"lastUptime":{},"machineName":"","networkInfo":{"connections":{"entries":[{"localIpAddress":"","localPort":0,"pid":"","processName":"","protocol":"","remoteIpAddress":"","remotePort":0,"state":""}]},"netstat":"","netstatTime":{"day":0,"hours":0,"minutes":0,"month":0,"nanos":0,"seconds":0,"timeZone":{"id":"","version":""},"utcOffset":"","year":0}},"openFileList":{"entries":[{"command":"","filePath":"","fileType":"","user":""}]},"processes":{"processes":[{"attributes":{},"cmdline":"","exePath":"","pid":"","user":""}]},"services":{"services":[{"cmdline":"","exePath":"","name":"","pid":"","startMode":"","state":"","status":""}]}}},"memoryMb":0,"osFamily":"","osName":"","osVersion":"","platform":{"awsEc2Details":{"location":"","machineTypeLabel":""},"azureVmDetails":{"location":"","machineTypeLabel":"","provisioningState":""},"genericDetails":{"location":""},"physicalDetails":{"location":""},"vmwareDetails":{"esxVersion":"","osid":"","vcenterVersion":""}},"powerState":"","vcenterFolder":"","vcenterUrl":"","vcenterVmId":"","vmArchitecture":{"bios":{"biosManufacturer":"","biosName":"","biosReleaseDate":"","biosVersion":"","smbiosUuid":""},"cpuArchitecture":"","cpuManufacturer":"","cpuName":"","cpuSocketCount":0,"cpuThreadCount":0,"firmware":"","hyperthreading":"","vendor":""},"vmDisks":{"disks":{"entries":[{"diskLabel":"","diskLabelType":"","hwAddress":"","interfaceType":"","partitions":{"entries":[{"capacityBytes":"","fileSystem":"","freeBytes":"","mountPoint":"","subPartitions":"","type":"","uuid":""}]},"status":"","totalCapacityBytes":"","totalFreeBytes":"","vmwareConfig":{"backingType":"","rdmCompatibilityMode":"","shared":false,"vmdkDiskMode":""}}]},"hddTotalCapacityBytes":"","hddTotalFreeBytes":"","lsblkJson":""},"vmName":"","vmNetwork":{"defaultGw":"","networkAdapters":{"networkAdapters":[{"adapterType":"","addresses":{"addresses":[{"assignment":"","bcast":"","fqdn":"","ipAddress":"","subnetMask":""}]},"macAddress":""}]},"primaryIpAddress":"","primaryMacAddress":"","publicIpAddress":""},"vmUuid":""}},"requestId":"","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 = @{ @"requests": @[ @{ @"asset": @{ @"assignedGroups": @[  ], @"attributes": @{  }, @"createTime": @"", @"insightList": @{ @"insights": @[ @{ @"migrationInsight": @{ @"computeEngineTarget": @{ @"shape": @{ @"logicalCoreCount": @0, @"machineType": @"", @"memoryMb": @0, @"physicalCoreCount": @0, @"series": @"" } }, @"fit": @{ @"fitLevel": @"" }, @"gkeTarget": @{  }, @"vmwareEngineTarget": @{  } } } ], @"updateTime": @"" }, @"labels": @{  }, @"name": @"", @"performanceData": @{ @"dailyResourceUsageAggregations": @[ @{ @"cpu": @{ @"utilizationPercentage": @{ @"average": @"", @"median": @"", @"ninteyFifthPercentile": @"", @"peak": @"" } }, @"date": @{ @"day": @0, @"month": @0, @"year": @0 }, @"disk": @{ @"iops": @{  } }, @"memory": @{ @"utilizationPercentage": @{  } }, @"network": @{ @"egressBps": @{  }, @"ingressBps": @{  } } } ] }, @"sources": @[  ], @"updateTime": @"", @"virtualMachineDetails": @{ @"coreCount": @0, @"createTime": @"", @"guestOs": @{ @"config": @{ @"fstab": @{ @"entries": @[ @{ @"file": @"", @"freq": @0, @"mntops": @"", @"passno": @0, @"spec": @"", @"vfstype": @"" } ] }, @"hosts": @{ @"entries": @[ @{ @"hostNames": @[  ], @"ip": @"" } ] }, @"issue": @"", @"nfsExports": @{ @"entries": @[ @{ @"exportDirectory": @"", @"hosts": @[  ] } ] }, @"selinux": @{ @"enabled": @NO, @"mode": @"" } }, @"runtime": @{ @"domain": @"", @"installedApps": @{ @"entries": @[ @{ @"name": @"", @"path": @"", @"time": @"", @"vendor": @"", @"version": @"" } ] }, @"lastUptime": @{  }, @"machineName": @"", @"networkInfo": @{ @"connections": @{ @"entries": @[ @{ @"localIpAddress": @"", @"localPort": @0, @"pid": @"", @"processName": @"", @"protocol": @"", @"remoteIpAddress": @"", @"remotePort": @0, @"state": @"" } ] }, @"netstat": @"", @"netstatTime": @{ @"day": @0, @"hours": @0, @"minutes": @0, @"month": @0, @"nanos": @0, @"seconds": @0, @"timeZone": @{ @"id": @"", @"version": @"" }, @"utcOffset": @"", @"year": @0 } }, @"openFileList": @{ @"entries": @[ @{ @"command": @"", @"filePath": @"", @"fileType": @"", @"user": @"" } ] }, @"processes": @{ @"processes": @[ @{ @"attributes": @{  }, @"cmdline": @"", @"exePath": @"", @"pid": @"", @"user": @"" } ] }, @"services": @{ @"services": @[ @{ @"cmdline": @"", @"exePath": @"", @"name": @"", @"pid": @"", @"startMode": @"", @"state": @"", @"status": @"" } ] } } }, @"memoryMb": @0, @"osFamily": @"", @"osName": @"", @"osVersion": @"", @"platform": @{ @"awsEc2Details": @{ @"location": @"", @"machineTypeLabel": @"" }, @"azureVmDetails": @{ @"location": @"", @"machineTypeLabel": @"", @"provisioningState": @"" }, @"genericDetails": @{ @"location": @"" }, @"physicalDetails": @{ @"location": @"" }, @"vmwareDetails": @{ @"esxVersion": @"", @"osid": @"", @"vcenterVersion": @"" } }, @"powerState": @"", @"vcenterFolder": @"", @"vcenterUrl": @"", @"vcenterVmId": @"", @"vmArchitecture": @{ @"bios": @{ @"biosManufacturer": @"", @"biosName": @"", @"biosReleaseDate": @"", @"biosVersion": @"", @"smbiosUuid": @"" }, @"cpuArchitecture": @"", @"cpuManufacturer": @"", @"cpuName": @"", @"cpuSocketCount": @0, @"cpuThreadCount": @0, @"firmware": @"", @"hyperthreading": @"", @"vendor": @"" }, @"vmDisks": @{ @"disks": @{ @"entries": @[ @{ @"diskLabel": @"", @"diskLabelType": @"", @"hwAddress": @"", @"interfaceType": @"", @"partitions": @{ @"entries": @[ @{ @"capacityBytes": @"", @"fileSystem": @"", @"freeBytes": @"", @"mountPoint": @"", @"subPartitions": @"", @"type": @"", @"uuid": @"" } ] }, @"status": @"", @"totalCapacityBytes": @"", @"totalFreeBytes": @"", @"vmwareConfig": @{ @"backingType": @"", @"rdmCompatibilityMode": @"", @"shared": @NO, @"vmdkDiskMode": @"" } } ] }, @"hddTotalCapacityBytes": @"", @"hddTotalFreeBytes": @"", @"lsblkJson": @"" }, @"vmName": @"", @"vmNetwork": @{ @"defaultGw": @"", @"networkAdapters": @{ @"networkAdapters": @[ @{ @"adapterType": @"", @"addresses": @{ @"addresses": @[ @{ @"assignment": @"", @"bcast": @"", @"fqdn": @"", @"ipAddress": @"", @"subnetMask": @"" } ] }, @"macAddress": @"" } ] }, @"primaryIpAddress": @"", @"primaryMacAddress": @"", @"publicIpAddress": @"" }, @"vmUuid": @"" } }, @"requestId": @"", @"updateMask": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate"]
                                                       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}}/v1alpha1/:parent/assets:batchUpdate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate",
  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([
    'requests' => [
        [
                'asset' => [
                                'assignedGroups' => [
                                                                
                                ],
                                'attributes' => [
                                                                
                                ],
                                'createTime' => '',
                                'insightList' => [
                                                                'insights' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'migrationInsight' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'computeEngineTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shape' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'logicalCoreCount' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'machineType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'memoryMb' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'physicalCoreCount' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'series' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fit' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fitLevel' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'gkeTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmwareEngineTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'updateTime' => ''
                                ],
                                'labels' => [
                                                                
                                ],
                                'name' => '',
                                'performanceData' => [
                                                                'dailyResourceUsageAggregations' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'cpu' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'utilizationPercentage' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'average' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'median' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ninteyFifthPercentile' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'peak' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'date' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'disk' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'iops' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'memory' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'utilizationPercentage' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'network' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'egressBps' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ingressBps' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'sources' => [
                                                                
                                ],
                                'updateTime' => '',
                                'virtualMachineDetails' => [
                                                                'coreCount' => 0,
                                                                'createTime' => '',
                                                                'guestOs' => [
                                                                                                                                'config' => [
                                                                                                                                                                                                                                                                'fstab' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'file' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freq' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mntops' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'passno' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'spec' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vfstype' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hostNames' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ip' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'issue' => '',
                                                                                                                                                                                                                                                                'nfsExports' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exportDirectory' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'selinux' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'enabled' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mode' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'runtime' => [
                                                                                                                                                                                                                                                                'domain' => '',
                                                                                                                                                                                                                                                                'installedApps' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'path' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'time' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vendor' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'lastUptime' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'machineName' => '',
                                                                                                                                                                                                                                                                'networkInfo' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'connections' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localPort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'processName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'protocol' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remoteIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remotePort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'netstat' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'netstatTime' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hours' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'minutes' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'nanos' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'seconds' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'timeZone' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'utcOffset' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'openFileList' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'command' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'filePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'attributes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'startMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'memoryMb' => 0,
                                                                'osFamily' => '',
                                                                'osName' => '',
                                                                'osVersion' => '',
                                                                'platform' => [
                                                                                                                                'awsEc2Details' => [
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'machineTypeLabel' => ''
                                                                                                                                ],
                                                                                                                                'azureVmDetails' => [
                                                                                                                                                                                                                                                                'location' => '',
                                                                                                                                                                                                                                                                'machineTypeLabel' => '',
                                                                                                                                                                                                                                                                'provisioningState' => ''
                                                                                                                                ],
                                                                                                                                'genericDetails' => [
                                                                                                                                                                                                                                                                'location' => ''
                                                                                                                                ],
                                                                                                                                'physicalDetails' => [
                                                                                                                                                                                                                                                                'location' => ''
                                                                                                                                ],
                                                                                                                                'vmwareDetails' => [
                                                                                                                                                                                                                                                                'esxVersion' => '',
                                                                                                                                                                                                                                                                'osid' => '',
                                                                                                                                                                                                                                                                'vcenterVersion' => ''
                                                                                                                                ]
                                                                ],
                                                                'powerState' => '',
                                                                'vcenterFolder' => '',
                                                                'vcenterUrl' => '',
                                                                'vcenterVmId' => '',
                                                                'vmArchitecture' => [
                                                                                                                                'bios' => [
                                                                                                                                                                                                                                                                'biosManufacturer' => '',
                                                                                                                                                                                                                                                                'biosName' => '',
                                                                                                                                                                                                                                                                'biosReleaseDate' => '',
                                                                                                                                                                                                                                                                'biosVersion' => '',
                                                                                                                                                                                                                                                                'smbiosUuid' => ''
                                                                                                                                ],
                                                                                                                                'cpuArchitecture' => '',
                                                                                                                                'cpuManufacturer' => '',
                                                                                                                                'cpuName' => '',
                                                                                                                                'cpuSocketCount' => 0,
                                                                                                                                'cpuThreadCount' => 0,
                                                                                                                                'firmware' => '',
                                                                                                                                'hyperthreading' => '',
                                                                                                                                'vendor' => ''
                                                                ],
                                                                'vmDisks' => [
                                                                                                                                'disks' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabel' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabelType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hwAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'interfaceType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'partitions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'capacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileSystem' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mountPoint' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subPartitions' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'type' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uuid' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalCapacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalFreeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmwareConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backingType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'rdmCompatibilityMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shared' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmdkDiskMode' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'hddTotalCapacityBytes' => '',
                                                                                                                                'hddTotalFreeBytes' => '',
                                                                                                                                'lsblkJson' => ''
                                                                ],
                                                                'vmName' => '',
                                                                'vmNetwork' => [
                                                                                                                                'defaultGw' => '',
                                                                                                                                'networkAdapters' => [
                                                                                                                                                                                                                                                                'networkAdapters' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'adapterType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'assignment' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'bcast' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fqdn' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subnetMask' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'macAddress' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'primaryIpAddress' => '',
                                                                                                                                'primaryMacAddress' => '',
                                                                                                                                'publicIpAddress' => ''
                                                                ],
                                                                'vmUuid' => ''
                                ]
                ],
                'requestId' => '',
                '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}}/v1alpha1/:parent/assets:batchUpdate', [
  'body' => '{
  "requests": [
    {
      "asset": {
        "assignedGroups": [],
        "attributes": {},
        "createTime": "",
        "insightList": {
          "insights": [
            {
              "migrationInsight": {
                "computeEngineTarget": {
                  "shape": {
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  }
                },
                "fit": {
                  "fitLevel": ""
                },
                "gkeTarget": {},
                "vmwareEngineTarget": {}
              }
            }
          ],
          "updateTime": ""
        },
        "labels": {},
        "name": "",
        "performanceData": {
          "dailyResourceUsageAggregations": [
            {
              "cpu": {
                "utilizationPercentage": {
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                }
              },
              "date": {
                "day": 0,
                "month": 0,
                "year": 0
              },
              "disk": {
                "iops": {}
              },
              "memory": {
                "utilizationPercentage": {}
              },
              "network": {
                "egressBps": {},
                "ingressBps": {}
              }
            }
          ]
        },
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": {
          "coreCount": 0,
          "createTime": "",
          "guestOs": {
            "config": {
              "fstab": {
                "entries": [
                  {
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  }
                ]
              },
              "hosts": {
                "entries": [
                  {
                    "hostNames": [],
                    "ip": ""
                  }
                ]
              },
              "issue": "",
              "nfsExports": {
                "entries": [
                  {
                    "exportDirectory": "",
                    "hosts": []
                  }
                ]
              },
              "selinux": {
                "enabled": false,
                "mode": ""
              }
            },
            "runtime": {
              "domain": "",
              "installedApps": {
                "entries": [
                  {
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  }
                ]
              },
              "lastUptime": {},
              "machineName": "",
              "networkInfo": {
                "connections": {
                  "entries": [
                    {
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    }
                  ]
                },
                "netstat": "",
                "netstatTime": {
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": {
                    "id": "",
                    "version": ""
                  },
                  "utcOffset": "",
                  "year": 0
                }
              },
              "openFileList": {
                "entries": [
                  {
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  }
                ]
              },
              "processes": {
                "processes": [
                  {
                    "attributes": {},
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  }
                ]
              },
              "services": {
                "services": [
                  {
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  }
                ]
              }
            }
          },
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": {
            "awsEc2Details": {
              "location": "",
              "machineTypeLabel": ""
            },
            "azureVmDetails": {
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            },
            "genericDetails": {
              "location": ""
            },
            "physicalDetails": {
              "location": ""
            },
            "vmwareDetails": {
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            }
          },
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": {
            "bios": {
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            },
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          },
          "vmDisks": {
            "disks": {
              "entries": [
                {
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": {
                    "entries": [
                      {
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      }
                    ]
                  },
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": {
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  }
                }
              ]
            },
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          },
          "vmName": "",
          "vmNetwork": {
            "defaultGw": "",
            "networkAdapters": {
              "networkAdapters": [
                {
                  "adapterType": "",
                  "addresses": {
                    "addresses": [
                      {
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      }
                    ]
                  },
                  "macAddress": ""
                }
              ]
            },
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          },
          "vmUuid": ""
        }
      },
      "requestId": "",
      "updateMask": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'requests' => [
    [
        'asset' => [
                'assignedGroups' => [
                                
                ],
                'attributes' => [
                                
                ],
                'createTime' => '',
                'insightList' => [
                                'insights' => [
                                                                [
                                                                                                                                'migrationInsight' => [
                                                                                                                                                                                                                                                                'computeEngineTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shape' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'logicalCoreCount' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'machineType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'memoryMb' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'physicalCoreCount' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'series' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'fit' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fitLevel' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'gkeTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'vmwareEngineTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'updateTime' => ''
                ],
                'labels' => [
                                
                ],
                'name' => '',
                'performanceData' => [
                                'dailyResourceUsageAggregations' => [
                                                                [
                                                                                                                                'cpu' => [
                                                                                                                                                                                                                                                                'utilizationPercentage' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'average' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'median' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ninteyFifthPercentile' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'peak' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'date' => [
                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                ],
                                                                                                                                'disk' => [
                                                                                                                                                                                                                                                                'iops' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'memory' => [
                                                                                                                                                                                                                                                                'utilizationPercentage' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'network' => [
                                                                                                                                                                                                                                                                'egressBps' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'ingressBps' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ]
                ],
                'sources' => [
                                
                ],
                'updateTime' => '',
                'virtualMachineDetails' => [
                                'coreCount' => 0,
                                'createTime' => '',
                                'guestOs' => [
                                                                'config' => [
                                                                                                                                'fstab' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'file' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freq' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mntops' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'passno' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'spec' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vfstype' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hostNames' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ip' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'issue' => '',
                                                                                                                                'nfsExports' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exportDirectory' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'selinux' => [
                                                                                                                                                                                                                                                                'enabled' => null,
                                                                                                                                                                                                                                                                'mode' => ''
                                                                                                                                ]
                                                                ],
                                                                'runtime' => [
                                                                                                                                'domain' => '',
                                                                                                                                'installedApps' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'path' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'time' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vendor' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'lastUptime' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'machineName' => '',
                                                                                                                                'networkInfo' => [
                                                                                                                                                                                                                                                                'connections' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localPort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'processName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'protocol' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remoteIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remotePort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'netstat' => '',
                                                                                                                                                                                                                                                                'netstatTime' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hours' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'minutes' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'nanos' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'seconds' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'timeZone' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'utcOffset' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'openFileList' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'command' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'filePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'attributes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'startMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'memoryMb' => 0,
                                'osFamily' => '',
                                'osName' => '',
                                'osVersion' => '',
                                'platform' => [
                                                                'awsEc2Details' => [
                                                                                                                                'location' => '',
                                                                                                                                'machineTypeLabel' => ''
                                                                ],
                                                                'azureVmDetails' => [
                                                                                                                                'location' => '',
                                                                                                                                'machineTypeLabel' => '',
                                                                                                                                'provisioningState' => ''
                                                                ],
                                                                'genericDetails' => [
                                                                                                                                'location' => ''
                                                                ],
                                                                'physicalDetails' => [
                                                                                                                                'location' => ''
                                                                ],
                                                                'vmwareDetails' => [
                                                                                                                                'esxVersion' => '',
                                                                                                                                'osid' => '',
                                                                                                                                'vcenterVersion' => ''
                                                                ]
                                ],
                                'powerState' => '',
                                'vcenterFolder' => '',
                                'vcenterUrl' => '',
                                'vcenterVmId' => '',
                                'vmArchitecture' => [
                                                                'bios' => [
                                                                                                                                'biosManufacturer' => '',
                                                                                                                                'biosName' => '',
                                                                                                                                'biosReleaseDate' => '',
                                                                                                                                'biosVersion' => '',
                                                                                                                                'smbiosUuid' => ''
                                                                ],
                                                                'cpuArchitecture' => '',
                                                                'cpuManufacturer' => '',
                                                                'cpuName' => '',
                                                                'cpuSocketCount' => 0,
                                                                'cpuThreadCount' => 0,
                                                                'firmware' => '',
                                                                'hyperthreading' => '',
                                                                'vendor' => ''
                                ],
                                'vmDisks' => [
                                                                'disks' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabel' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabelType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hwAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'interfaceType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'partitions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'capacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileSystem' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mountPoint' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subPartitions' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'type' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uuid' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalCapacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalFreeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmwareConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backingType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'rdmCompatibilityMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shared' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmdkDiskMode' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'hddTotalCapacityBytes' => '',
                                                                'hddTotalFreeBytes' => '',
                                                                'lsblkJson' => ''
                                ],
                                'vmName' => '',
                                'vmNetwork' => [
                                                                'defaultGw' => '',
                                                                'networkAdapters' => [
                                                                                                                                'networkAdapters' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'adapterType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'assignment' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'bcast' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fqdn' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subnetMask' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'macAddress' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'primaryIpAddress' => '',
                                                                'primaryMacAddress' => '',
                                                                'publicIpAddress' => ''
                                ],
                                'vmUuid' => ''
                ]
        ],
        'requestId' => '',
        'updateMask' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'requests' => [
    [
        'asset' => [
                'assignedGroups' => [
                                
                ],
                'attributes' => [
                                
                ],
                'createTime' => '',
                'insightList' => [
                                'insights' => [
                                                                [
                                                                                                                                'migrationInsight' => [
                                                                                                                                                                                                                                                                'computeEngineTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shape' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'logicalCoreCount' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'machineType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'memoryMb' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'physicalCoreCount' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'series' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'fit' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fitLevel' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'gkeTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'vmwareEngineTarget' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'updateTime' => ''
                ],
                'labels' => [
                                
                ],
                'name' => '',
                'performanceData' => [
                                'dailyResourceUsageAggregations' => [
                                                                [
                                                                                                                                'cpu' => [
                                                                                                                                                                                                                                                                'utilizationPercentage' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'average' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'median' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ninteyFifthPercentile' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'peak' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'date' => [
                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                ],
                                                                                                                                'disk' => [
                                                                                                                                                                                                                                                                'iops' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'memory' => [
                                                                                                                                                                                                                                                                'utilizationPercentage' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'network' => [
                                                                                                                                                                                                                                                                'egressBps' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'ingressBps' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ]
                ],
                'sources' => [
                                
                ],
                'updateTime' => '',
                'virtualMachineDetails' => [
                                'coreCount' => 0,
                                'createTime' => '',
                                'guestOs' => [
                                                                'config' => [
                                                                                                                                'fstab' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'file' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freq' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mntops' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'passno' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'spec' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vfstype' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hostNames' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ip' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'issue' => '',
                                                                                                                                'nfsExports' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exportDirectory' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'selinux' => [
                                                                                                                                                                                                                                                                'enabled' => null,
                                                                                                                                                                                                                                                                'mode' => ''
                                                                                                                                ]
                                                                ],
                                                                'runtime' => [
                                                                                                                                'domain' => '',
                                                                                                                                'installedApps' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'path' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'time' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vendor' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'lastUptime' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'machineName' => '',
                                                                                                                                'networkInfo' => [
                                                                                                                                                                                                                                                                'connections' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localPort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'processName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'protocol' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remoteIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remotePort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'netstat' => '',
                                                                                                                                                                                                                                                                'netstatTime' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hours' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'minutes' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'nanos' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'seconds' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'timeZone' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'utcOffset' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'openFileList' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'command' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'filePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'attributes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'startMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'memoryMb' => 0,
                                'osFamily' => '',
                                'osName' => '',
                                'osVersion' => '',
                                'platform' => [
                                                                'awsEc2Details' => [
                                                                                                                                'location' => '',
                                                                                                                                'machineTypeLabel' => ''
                                                                ],
                                                                'azureVmDetails' => [
                                                                                                                                'location' => '',
                                                                                                                                'machineTypeLabel' => '',
                                                                                                                                'provisioningState' => ''
                                                                ],
                                                                'genericDetails' => [
                                                                                                                                'location' => ''
                                                                ],
                                                                'physicalDetails' => [
                                                                                                                                'location' => ''
                                                                ],
                                                                'vmwareDetails' => [
                                                                                                                                'esxVersion' => '',
                                                                                                                                'osid' => '',
                                                                                                                                'vcenterVersion' => ''
                                                                ]
                                ],
                                'powerState' => '',
                                'vcenterFolder' => '',
                                'vcenterUrl' => '',
                                'vcenterVmId' => '',
                                'vmArchitecture' => [
                                                                'bios' => [
                                                                                                                                'biosManufacturer' => '',
                                                                                                                                'biosName' => '',
                                                                                                                                'biosReleaseDate' => '',
                                                                                                                                'biosVersion' => '',
                                                                                                                                'smbiosUuid' => ''
                                                                ],
                                                                'cpuArchitecture' => '',
                                                                'cpuManufacturer' => '',
                                                                'cpuName' => '',
                                                                'cpuSocketCount' => 0,
                                                                'cpuThreadCount' => 0,
                                                                'firmware' => '',
                                                                'hyperthreading' => '',
                                                                'vendor' => ''
                                ],
                                'vmDisks' => [
                                                                'disks' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabel' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabelType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hwAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'interfaceType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'partitions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'capacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileSystem' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mountPoint' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subPartitions' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'type' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uuid' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalCapacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalFreeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmwareConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backingType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'rdmCompatibilityMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shared' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmdkDiskMode' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'hddTotalCapacityBytes' => '',
                                                                'hddTotalFreeBytes' => '',
                                                                'lsblkJson' => ''
                                ],
                                'vmName' => '',
                                'vmNetwork' => [
                                                                'defaultGw' => '',
                                                                'networkAdapters' => [
                                                                                                                                'networkAdapters' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'adapterType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'assignment' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'bcast' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fqdn' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subnetMask' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'macAddress' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'primaryIpAddress' => '',
                                                                'primaryMacAddress' => '',
                                                                'publicIpAddress' => ''
                                ],
                                'vmUuid' => ''
                ]
        ],
        'requestId' => '',
        'updateMask' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate');
$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}}/v1alpha1/:parent/assets:batchUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requests": [
    {
      "asset": {
        "assignedGroups": [],
        "attributes": {},
        "createTime": "",
        "insightList": {
          "insights": [
            {
              "migrationInsight": {
                "computeEngineTarget": {
                  "shape": {
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  }
                },
                "fit": {
                  "fitLevel": ""
                },
                "gkeTarget": {},
                "vmwareEngineTarget": {}
              }
            }
          ],
          "updateTime": ""
        },
        "labels": {},
        "name": "",
        "performanceData": {
          "dailyResourceUsageAggregations": [
            {
              "cpu": {
                "utilizationPercentage": {
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                }
              },
              "date": {
                "day": 0,
                "month": 0,
                "year": 0
              },
              "disk": {
                "iops": {}
              },
              "memory": {
                "utilizationPercentage": {}
              },
              "network": {
                "egressBps": {},
                "ingressBps": {}
              }
            }
          ]
        },
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": {
          "coreCount": 0,
          "createTime": "",
          "guestOs": {
            "config": {
              "fstab": {
                "entries": [
                  {
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  }
                ]
              },
              "hosts": {
                "entries": [
                  {
                    "hostNames": [],
                    "ip": ""
                  }
                ]
              },
              "issue": "",
              "nfsExports": {
                "entries": [
                  {
                    "exportDirectory": "",
                    "hosts": []
                  }
                ]
              },
              "selinux": {
                "enabled": false,
                "mode": ""
              }
            },
            "runtime": {
              "domain": "",
              "installedApps": {
                "entries": [
                  {
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  }
                ]
              },
              "lastUptime": {},
              "machineName": "",
              "networkInfo": {
                "connections": {
                  "entries": [
                    {
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    }
                  ]
                },
                "netstat": "",
                "netstatTime": {
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": {
                    "id": "",
                    "version": ""
                  },
                  "utcOffset": "",
                  "year": 0
                }
              },
              "openFileList": {
                "entries": [
                  {
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  }
                ]
              },
              "processes": {
                "processes": [
                  {
                    "attributes": {},
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  }
                ]
              },
              "services": {
                "services": [
                  {
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  }
                ]
              }
            }
          },
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": {
            "awsEc2Details": {
              "location": "",
              "machineTypeLabel": ""
            },
            "azureVmDetails": {
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            },
            "genericDetails": {
              "location": ""
            },
            "physicalDetails": {
              "location": ""
            },
            "vmwareDetails": {
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            }
          },
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": {
            "bios": {
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            },
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          },
          "vmDisks": {
            "disks": {
              "entries": [
                {
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": {
                    "entries": [
                      {
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      }
                    ]
                  },
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": {
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  }
                }
              ]
            },
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          },
          "vmName": "",
          "vmNetwork": {
            "defaultGw": "",
            "networkAdapters": {
              "networkAdapters": [
                {
                  "adapterType": "",
                  "addresses": {
                    "addresses": [
                      {
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      }
                    ]
                  },
                  "macAddress": ""
                }
              ]
            },
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          },
          "vmUuid": ""
        }
      },
      "requestId": "",
      "updateMask": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requests": [
    {
      "asset": {
        "assignedGroups": [],
        "attributes": {},
        "createTime": "",
        "insightList": {
          "insights": [
            {
              "migrationInsight": {
                "computeEngineTarget": {
                  "shape": {
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  }
                },
                "fit": {
                  "fitLevel": ""
                },
                "gkeTarget": {},
                "vmwareEngineTarget": {}
              }
            }
          ],
          "updateTime": ""
        },
        "labels": {},
        "name": "",
        "performanceData": {
          "dailyResourceUsageAggregations": [
            {
              "cpu": {
                "utilizationPercentage": {
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                }
              },
              "date": {
                "day": 0,
                "month": 0,
                "year": 0
              },
              "disk": {
                "iops": {}
              },
              "memory": {
                "utilizationPercentage": {}
              },
              "network": {
                "egressBps": {},
                "ingressBps": {}
              }
            }
          ]
        },
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": {
          "coreCount": 0,
          "createTime": "",
          "guestOs": {
            "config": {
              "fstab": {
                "entries": [
                  {
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  }
                ]
              },
              "hosts": {
                "entries": [
                  {
                    "hostNames": [],
                    "ip": ""
                  }
                ]
              },
              "issue": "",
              "nfsExports": {
                "entries": [
                  {
                    "exportDirectory": "",
                    "hosts": []
                  }
                ]
              },
              "selinux": {
                "enabled": false,
                "mode": ""
              }
            },
            "runtime": {
              "domain": "",
              "installedApps": {
                "entries": [
                  {
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  }
                ]
              },
              "lastUptime": {},
              "machineName": "",
              "networkInfo": {
                "connections": {
                  "entries": [
                    {
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    }
                  ]
                },
                "netstat": "",
                "netstatTime": {
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": {
                    "id": "",
                    "version": ""
                  },
                  "utcOffset": "",
                  "year": 0
                }
              },
              "openFileList": {
                "entries": [
                  {
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  }
                ]
              },
              "processes": {
                "processes": [
                  {
                    "attributes": {},
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  }
                ]
              },
              "services": {
                "services": [
                  {
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  }
                ]
              }
            }
          },
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": {
            "awsEc2Details": {
              "location": "",
              "machineTypeLabel": ""
            },
            "azureVmDetails": {
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            },
            "genericDetails": {
              "location": ""
            },
            "physicalDetails": {
              "location": ""
            },
            "vmwareDetails": {
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            }
          },
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": {
            "bios": {
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            },
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          },
          "vmDisks": {
            "disks": {
              "entries": [
                {
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": {
                    "entries": [
                      {
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      }
                    ]
                  },
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": {
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  }
                }
              ]
            },
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          },
          "vmName": "",
          "vmNetwork": {
            "defaultGw": "",
            "networkAdapters": {
              "networkAdapters": [
                {
                  "adapterType": "",
                  "addresses": {
                    "addresses": [
                      {
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      }
                    ]
                  },
                  "macAddress": ""
                }
              ]
            },
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          },
          "vmUuid": ""
        }
      },
      "requestId": "",
      "updateMask": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/assets:batchUpdate", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate"

payload = { "requests": [
        {
            "asset": {
                "assignedGroups": [],
                "attributes": {},
                "createTime": "",
                "insightList": {
                    "insights": [{ "migrationInsight": {
                                "computeEngineTarget": { "shape": {
                                        "logicalCoreCount": 0,
                                        "machineType": "",
                                        "memoryMb": 0,
                                        "physicalCoreCount": 0,
                                        "series": ""
                                    } },
                                "fit": { "fitLevel": "" },
                                "gkeTarget": {},
                                "vmwareEngineTarget": {}
                            } }],
                    "updateTime": ""
                },
                "labels": {},
                "name": "",
                "performanceData": { "dailyResourceUsageAggregations": [
                        {
                            "cpu": { "utilizationPercentage": {
                                    "average": "",
                                    "median": "",
                                    "ninteyFifthPercentile": "",
                                    "peak": ""
                                } },
                            "date": {
                                "day": 0,
                                "month": 0,
                                "year": 0
                            },
                            "disk": { "iops": {} },
                            "memory": { "utilizationPercentage": {} },
                            "network": {
                                "egressBps": {},
                                "ingressBps": {}
                            }
                        }
                    ] },
                "sources": [],
                "updateTime": "",
                "virtualMachineDetails": {
                    "coreCount": 0,
                    "createTime": "",
                    "guestOs": {
                        "config": {
                            "fstab": { "entries": [
                                    {
                                        "file": "",
                                        "freq": 0,
                                        "mntops": "",
                                        "passno": 0,
                                        "spec": "",
                                        "vfstype": ""
                                    }
                                ] },
                            "hosts": { "entries": [
                                    {
                                        "hostNames": [],
                                        "ip": ""
                                    }
                                ] },
                            "issue": "",
                            "nfsExports": { "entries": [
                                    {
                                        "exportDirectory": "",
                                        "hosts": []
                                    }
                                ] },
                            "selinux": {
                                "enabled": False,
                                "mode": ""
                            }
                        },
                        "runtime": {
                            "domain": "",
                            "installedApps": { "entries": [
                                    {
                                        "name": "",
                                        "path": "",
                                        "time": "",
                                        "vendor": "",
                                        "version": ""
                                    }
                                ] },
                            "lastUptime": {},
                            "machineName": "",
                            "networkInfo": {
                                "connections": { "entries": [
                                        {
                                            "localIpAddress": "",
                                            "localPort": 0,
                                            "pid": "",
                                            "processName": "",
                                            "protocol": "",
                                            "remoteIpAddress": "",
                                            "remotePort": 0,
                                            "state": ""
                                        }
                                    ] },
                                "netstat": "",
                                "netstatTime": {
                                    "day": 0,
                                    "hours": 0,
                                    "minutes": 0,
                                    "month": 0,
                                    "nanos": 0,
                                    "seconds": 0,
                                    "timeZone": {
                                        "id": "",
                                        "version": ""
                                    },
                                    "utcOffset": "",
                                    "year": 0
                                }
                            },
                            "openFileList": { "entries": [
                                    {
                                        "command": "",
                                        "filePath": "",
                                        "fileType": "",
                                        "user": ""
                                    }
                                ] },
                            "processes": { "processes": [
                                    {
                                        "attributes": {},
                                        "cmdline": "",
                                        "exePath": "",
                                        "pid": "",
                                        "user": ""
                                    }
                                ] },
                            "services": { "services": [
                                    {
                                        "cmdline": "",
                                        "exePath": "",
                                        "name": "",
                                        "pid": "",
                                        "startMode": "",
                                        "state": "",
                                        "status": ""
                                    }
                                ] }
                        }
                    },
                    "memoryMb": 0,
                    "osFamily": "",
                    "osName": "",
                    "osVersion": "",
                    "platform": {
                        "awsEc2Details": {
                            "location": "",
                            "machineTypeLabel": ""
                        },
                        "azureVmDetails": {
                            "location": "",
                            "machineTypeLabel": "",
                            "provisioningState": ""
                        },
                        "genericDetails": { "location": "" },
                        "physicalDetails": { "location": "" },
                        "vmwareDetails": {
                            "esxVersion": "",
                            "osid": "",
                            "vcenterVersion": ""
                        }
                    },
                    "powerState": "",
                    "vcenterFolder": "",
                    "vcenterUrl": "",
                    "vcenterVmId": "",
                    "vmArchitecture": {
                        "bios": {
                            "biosManufacturer": "",
                            "biosName": "",
                            "biosReleaseDate": "",
                            "biosVersion": "",
                            "smbiosUuid": ""
                        },
                        "cpuArchitecture": "",
                        "cpuManufacturer": "",
                        "cpuName": "",
                        "cpuSocketCount": 0,
                        "cpuThreadCount": 0,
                        "firmware": "",
                        "hyperthreading": "",
                        "vendor": ""
                    },
                    "vmDisks": {
                        "disks": { "entries": [
                                {
                                    "diskLabel": "",
                                    "diskLabelType": "",
                                    "hwAddress": "",
                                    "interfaceType": "",
                                    "partitions": { "entries": [
                                            {
                                                "capacityBytes": "",
                                                "fileSystem": "",
                                                "freeBytes": "",
                                                "mountPoint": "",
                                                "subPartitions": "",
                                                "type": "",
                                                "uuid": ""
                                            }
                                        ] },
                                    "status": "",
                                    "totalCapacityBytes": "",
                                    "totalFreeBytes": "",
                                    "vmwareConfig": {
                                        "backingType": "",
                                        "rdmCompatibilityMode": "",
                                        "shared": False,
                                        "vmdkDiskMode": ""
                                    }
                                }
                            ] },
                        "hddTotalCapacityBytes": "",
                        "hddTotalFreeBytes": "",
                        "lsblkJson": ""
                    },
                    "vmName": "",
                    "vmNetwork": {
                        "defaultGw": "",
                        "networkAdapters": { "networkAdapters": [
                                {
                                    "adapterType": "",
                                    "addresses": { "addresses": [
                                            {
                                                "assignment": "",
                                                "bcast": "",
                                                "fqdn": "",
                                                "ipAddress": "",
                                                "subnetMask": ""
                                            }
                                        ] },
                                    "macAddress": ""
                                }
                            ] },
                        "primaryIpAddress": "",
                        "primaryMacAddress": "",
                        "publicIpAddress": ""
                    },
                    "vmUuid": ""
                }
            },
            "requestId": "",
            "updateMask": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate"

payload <- "{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\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}}/v1alpha1/:parent/assets:batchUpdate")

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  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\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/v1alpha1/:parent/assets:batchUpdate') do |req|
  req.body = "{\n  \"requests\": [\n    {\n      \"asset\": {\n        \"assignedGroups\": [],\n        \"attributes\": {},\n        \"createTime\": \"\",\n        \"insightList\": {\n          \"insights\": [\n            {\n              \"migrationInsight\": {\n                \"computeEngineTarget\": {\n                  \"shape\": {\n                    \"logicalCoreCount\": 0,\n                    \"machineType\": \"\",\n                    \"memoryMb\": 0,\n                    \"physicalCoreCount\": 0,\n                    \"series\": \"\"\n                  }\n                },\n                \"fit\": {\n                  \"fitLevel\": \"\"\n                },\n                \"gkeTarget\": {},\n                \"vmwareEngineTarget\": {}\n              }\n            }\n          ],\n          \"updateTime\": \"\"\n        },\n        \"labels\": {},\n        \"name\": \"\",\n        \"performanceData\": {\n          \"dailyResourceUsageAggregations\": [\n            {\n              \"cpu\": {\n                \"utilizationPercentage\": {\n                  \"average\": \"\",\n                  \"median\": \"\",\n                  \"ninteyFifthPercentile\": \"\",\n                  \"peak\": \"\"\n                }\n              },\n              \"date\": {\n                \"day\": 0,\n                \"month\": 0,\n                \"year\": 0\n              },\n              \"disk\": {\n                \"iops\": {}\n              },\n              \"memory\": {\n                \"utilizationPercentage\": {}\n              },\n              \"network\": {\n                \"egressBps\": {},\n                \"ingressBps\": {}\n              }\n            }\n          ]\n        },\n        \"sources\": [],\n        \"updateTime\": \"\",\n        \"virtualMachineDetails\": {\n          \"coreCount\": 0,\n          \"createTime\": \"\",\n          \"guestOs\": {\n            \"config\": {\n              \"fstab\": {\n                \"entries\": [\n                  {\n                    \"file\": \"\",\n                    \"freq\": 0,\n                    \"mntops\": \"\",\n                    \"passno\": 0,\n                    \"spec\": \"\",\n                    \"vfstype\": \"\"\n                  }\n                ]\n              },\n              \"hosts\": {\n                \"entries\": [\n                  {\n                    \"hostNames\": [],\n                    \"ip\": \"\"\n                  }\n                ]\n              },\n              \"issue\": \"\",\n              \"nfsExports\": {\n                \"entries\": [\n                  {\n                    \"exportDirectory\": \"\",\n                    \"hosts\": []\n                  }\n                ]\n              },\n              \"selinux\": {\n                \"enabled\": false,\n                \"mode\": \"\"\n              }\n            },\n            \"runtime\": {\n              \"domain\": \"\",\n              \"installedApps\": {\n                \"entries\": [\n                  {\n                    \"name\": \"\",\n                    \"path\": \"\",\n                    \"time\": \"\",\n                    \"vendor\": \"\",\n                    \"version\": \"\"\n                  }\n                ]\n              },\n              \"lastUptime\": {},\n              \"machineName\": \"\",\n              \"networkInfo\": {\n                \"connections\": {\n                  \"entries\": [\n                    {\n                      \"localIpAddress\": \"\",\n                      \"localPort\": 0,\n                      \"pid\": \"\",\n                      \"processName\": \"\",\n                      \"protocol\": \"\",\n                      \"remoteIpAddress\": \"\",\n                      \"remotePort\": 0,\n                      \"state\": \"\"\n                    }\n                  ]\n                },\n                \"netstat\": \"\",\n                \"netstatTime\": {\n                  \"day\": 0,\n                  \"hours\": 0,\n                  \"minutes\": 0,\n                  \"month\": 0,\n                  \"nanos\": 0,\n                  \"seconds\": 0,\n                  \"timeZone\": {\n                    \"id\": \"\",\n                    \"version\": \"\"\n                  },\n                  \"utcOffset\": \"\",\n                  \"year\": 0\n                }\n              },\n              \"openFileList\": {\n                \"entries\": [\n                  {\n                    \"command\": \"\",\n                    \"filePath\": \"\",\n                    \"fileType\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"processes\": {\n                \"processes\": [\n                  {\n                    \"attributes\": {},\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"pid\": \"\",\n                    \"user\": \"\"\n                  }\n                ]\n              },\n              \"services\": {\n                \"services\": [\n                  {\n                    \"cmdline\": \"\",\n                    \"exePath\": \"\",\n                    \"name\": \"\",\n                    \"pid\": \"\",\n                    \"startMode\": \"\",\n                    \"state\": \"\",\n                    \"status\": \"\"\n                  }\n                ]\n              }\n            }\n          },\n          \"memoryMb\": 0,\n          \"osFamily\": \"\",\n          \"osName\": \"\",\n          \"osVersion\": \"\",\n          \"platform\": {\n            \"awsEc2Details\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\"\n            },\n            \"azureVmDetails\": {\n              \"location\": \"\",\n              \"machineTypeLabel\": \"\",\n              \"provisioningState\": \"\"\n            },\n            \"genericDetails\": {\n              \"location\": \"\"\n            },\n            \"physicalDetails\": {\n              \"location\": \"\"\n            },\n            \"vmwareDetails\": {\n              \"esxVersion\": \"\",\n              \"osid\": \"\",\n              \"vcenterVersion\": \"\"\n            }\n          },\n          \"powerState\": \"\",\n          \"vcenterFolder\": \"\",\n          \"vcenterUrl\": \"\",\n          \"vcenterVmId\": \"\",\n          \"vmArchitecture\": {\n            \"bios\": {\n              \"biosManufacturer\": \"\",\n              \"biosName\": \"\",\n              \"biosReleaseDate\": \"\",\n              \"biosVersion\": \"\",\n              \"smbiosUuid\": \"\"\n            },\n            \"cpuArchitecture\": \"\",\n            \"cpuManufacturer\": \"\",\n            \"cpuName\": \"\",\n            \"cpuSocketCount\": 0,\n            \"cpuThreadCount\": 0,\n            \"firmware\": \"\",\n            \"hyperthreading\": \"\",\n            \"vendor\": \"\"\n          },\n          \"vmDisks\": {\n            \"disks\": {\n              \"entries\": [\n                {\n                  \"diskLabel\": \"\",\n                  \"diskLabelType\": \"\",\n                  \"hwAddress\": \"\",\n                  \"interfaceType\": \"\",\n                  \"partitions\": {\n                    \"entries\": [\n                      {\n                        \"capacityBytes\": \"\",\n                        \"fileSystem\": \"\",\n                        \"freeBytes\": \"\",\n                        \"mountPoint\": \"\",\n                        \"subPartitions\": \"\",\n                        \"type\": \"\",\n                        \"uuid\": \"\"\n                      }\n                    ]\n                  },\n                  \"status\": \"\",\n                  \"totalCapacityBytes\": \"\",\n                  \"totalFreeBytes\": \"\",\n                  \"vmwareConfig\": {\n                    \"backingType\": \"\",\n                    \"rdmCompatibilityMode\": \"\",\n                    \"shared\": false,\n                    \"vmdkDiskMode\": \"\"\n                  }\n                }\n              ]\n            },\n            \"hddTotalCapacityBytes\": \"\",\n            \"hddTotalFreeBytes\": \"\",\n            \"lsblkJson\": \"\"\n          },\n          \"vmName\": \"\",\n          \"vmNetwork\": {\n            \"defaultGw\": \"\",\n            \"networkAdapters\": {\n              \"networkAdapters\": [\n                {\n                  \"adapterType\": \"\",\n                  \"addresses\": {\n                    \"addresses\": [\n                      {\n                        \"assignment\": \"\",\n                        \"bcast\": \"\",\n                        \"fqdn\": \"\",\n                        \"ipAddress\": \"\",\n                        \"subnetMask\": \"\"\n                      }\n                    ]\n                  },\n                  \"macAddress\": \"\"\n                }\n              ]\n            },\n            \"primaryIpAddress\": \"\",\n            \"primaryMacAddress\": \"\",\n            \"publicIpAddress\": \"\"\n          },\n          \"vmUuid\": \"\"\n        }\n      },\n      \"requestId\": \"\",\n      \"updateMask\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({"requests": (
            json!({
                "asset": json!({
                    "assignedGroups": (),
                    "attributes": json!({}),
                    "createTime": "",
                    "insightList": json!({
                        "insights": (json!({"migrationInsight": json!({
                                    "computeEngineTarget": json!({"shape": json!({
                                            "logicalCoreCount": 0,
                                            "machineType": "",
                                            "memoryMb": 0,
                                            "physicalCoreCount": 0,
                                            "series": ""
                                        })}),
                                    "fit": json!({"fitLevel": ""}),
                                    "gkeTarget": json!({}),
                                    "vmwareEngineTarget": json!({})
                                })})),
                        "updateTime": ""
                    }),
                    "labels": json!({}),
                    "name": "",
                    "performanceData": json!({"dailyResourceUsageAggregations": (
                            json!({
                                "cpu": json!({"utilizationPercentage": json!({
                                        "average": "",
                                        "median": "",
                                        "ninteyFifthPercentile": "",
                                        "peak": ""
                                    })}),
                                "date": json!({
                                    "day": 0,
                                    "month": 0,
                                    "year": 0
                                }),
                                "disk": json!({"iops": json!({})}),
                                "memory": json!({"utilizationPercentage": json!({})}),
                                "network": json!({
                                    "egressBps": json!({}),
                                    "ingressBps": json!({})
                                })
                            })
                        )}),
                    "sources": (),
                    "updateTime": "",
                    "virtualMachineDetails": json!({
                        "coreCount": 0,
                        "createTime": "",
                        "guestOs": json!({
                            "config": json!({
                                "fstab": json!({"entries": (
                                        json!({
                                            "file": "",
                                            "freq": 0,
                                            "mntops": "",
                                            "passno": 0,
                                            "spec": "",
                                            "vfstype": ""
                                        })
                                    )}),
                                "hosts": json!({"entries": (
                                        json!({
                                            "hostNames": (),
                                            "ip": ""
                                        })
                                    )}),
                                "issue": "",
                                "nfsExports": json!({"entries": (
                                        json!({
                                            "exportDirectory": "",
                                            "hosts": ()
                                        })
                                    )}),
                                "selinux": json!({
                                    "enabled": false,
                                    "mode": ""
                                })
                            }),
                            "runtime": json!({
                                "domain": "",
                                "installedApps": json!({"entries": (
                                        json!({
                                            "name": "",
                                            "path": "",
                                            "time": "",
                                            "vendor": "",
                                            "version": ""
                                        })
                                    )}),
                                "lastUptime": json!({}),
                                "machineName": "",
                                "networkInfo": json!({
                                    "connections": json!({"entries": (
                                            json!({
                                                "localIpAddress": "",
                                                "localPort": 0,
                                                "pid": "",
                                                "processName": "",
                                                "protocol": "",
                                                "remoteIpAddress": "",
                                                "remotePort": 0,
                                                "state": ""
                                            })
                                        )}),
                                    "netstat": "",
                                    "netstatTime": json!({
                                        "day": 0,
                                        "hours": 0,
                                        "minutes": 0,
                                        "month": 0,
                                        "nanos": 0,
                                        "seconds": 0,
                                        "timeZone": json!({
                                            "id": "",
                                            "version": ""
                                        }),
                                        "utcOffset": "",
                                        "year": 0
                                    })
                                }),
                                "openFileList": json!({"entries": (
                                        json!({
                                            "command": "",
                                            "filePath": "",
                                            "fileType": "",
                                            "user": ""
                                        })
                                    )}),
                                "processes": json!({"processes": (
                                        json!({
                                            "attributes": json!({}),
                                            "cmdline": "",
                                            "exePath": "",
                                            "pid": "",
                                            "user": ""
                                        })
                                    )}),
                                "services": json!({"services": (
                                        json!({
                                            "cmdline": "",
                                            "exePath": "",
                                            "name": "",
                                            "pid": "",
                                            "startMode": "",
                                            "state": "",
                                            "status": ""
                                        })
                                    )})
                            })
                        }),
                        "memoryMb": 0,
                        "osFamily": "",
                        "osName": "",
                        "osVersion": "",
                        "platform": json!({
                            "awsEc2Details": json!({
                                "location": "",
                                "machineTypeLabel": ""
                            }),
                            "azureVmDetails": json!({
                                "location": "",
                                "machineTypeLabel": "",
                                "provisioningState": ""
                            }),
                            "genericDetails": json!({"location": ""}),
                            "physicalDetails": json!({"location": ""}),
                            "vmwareDetails": json!({
                                "esxVersion": "",
                                "osid": "",
                                "vcenterVersion": ""
                            })
                        }),
                        "powerState": "",
                        "vcenterFolder": "",
                        "vcenterUrl": "",
                        "vcenterVmId": "",
                        "vmArchitecture": json!({
                            "bios": json!({
                                "biosManufacturer": "",
                                "biosName": "",
                                "biosReleaseDate": "",
                                "biosVersion": "",
                                "smbiosUuid": ""
                            }),
                            "cpuArchitecture": "",
                            "cpuManufacturer": "",
                            "cpuName": "",
                            "cpuSocketCount": 0,
                            "cpuThreadCount": 0,
                            "firmware": "",
                            "hyperthreading": "",
                            "vendor": ""
                        }),
                        "vmDisks": json!({
                            "disks": json!({"entries": (
                                    json!({
                                        "diskLabel": "",
                                        "diskLabelType": "",
                                        "hwAddress": "",
                                        "interfaceType": "",
                                        "partitions": json!({"entries": (
                                                json!({
                                                    "capacityBytes": "",
                                                    "fileSystem": "",
                                                    "freeBytes": "",
                                                    "mountPoint": "",
                                                    "subPartitions": "",
                                                    "type": "",
                                                    "uuid": ""
                                                })
                                            )}),
                                        "status": "",
                                        "totalCapacityBytes": "",
                                        "totalFreeBytes": "",
                                        "vmwareConfig": json!({
                                            "backingType": "",
                                            "rdmCompatibilityMode": "",
                                            "shared": false,
                                            "vmdkDiskMode": ""
                                        })
                                    })
                                )}),
                            "hddTotalCapacityBytes": "",
                            "hddTotalFreeBytes": "",
                            "lsblkJson": ""
                        }),
                        "vmName": "",
                        "vmNetwork": json!({
                            "defaultGw": "",
                            "networkAdapters": json!({"networkAdapters": (
                                    json!({
                                        "adapterType": "",
                                        "addresses": json!({"addresses": (
                                                json!({
                                                    "assignment": "",
                                                    "bcast": "",
                                                    "fqdn": "",
                                                    "ipAddress": "",
                                                    "subnetMask": ""
                                                })
                                            )}),
                                        "macAddress": ""
                                    })
                                )}),
                            "primaryIpAddress": "",
                            "primaryMacAddress": "",
                            "publicIpAddress": ""
                        }),
                        "vmUuid": ""
                    })
                }),
                "requestId": "",
                "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}}/v1alpha1/:parent/assets:batchUpdate \
  --header 'content-type: application/json' \
  --data '{
  "requests": [
    {
      "asset": {
        "assignedGroups": [],
        "attributes": {},
        "createTime": "",
        "insightList": {
          "insights": [
            {
              "migrationInsight": {
                "computeEngineTarget": {
                  "shape": {
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  }
                },
                "fit": {
                  "fitLevel": ""
                },
                "gkeTarget": {},
                "vmwareEngineTarget": {}
              }
            }
          ],
          "updateTime": ""
        },
        "labels": {},
        "name": "",
        "performanceData": {
          "dailyResourceUsageAggregations": [
            {
              "cpu": {
                "utilizationPercentage": {
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                }
              },
              "date": {
                "day": 0,
                "month": 0,
                "year": 0
              },
              "disk": {
                "iops": {}
              },
              "memory": {
                "utilizationPercentage": {}
              },
              "network": {
                "egressBps": {},
                "ingressBps": {}
              }
            }
          ]
        },
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": {
          "coreCount": 0,
          "createTime": "",
          "guestOs": {
            "config": {
              "fstab": {
                "entries": [
                  {
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  }
                ]
              },
              "hosts": {
                "entries": [
                  {
                    "hostNames": [],
                    "ip": ""
                  }
                ]
              },
              "issue": "",
              "nfsExports": {
                "entries": [
                  {
                    "exportDirectory": "",
                    "hosts": []
                  }
                ]
              },
              "selinux": {
                "enabled": false,
                "mode": ""
              }
            },
            "runtime": {
              "domain": "",
              "installedApps": {
                "entries": [
                  {
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  }
                ]
              },
              "lastUptime": {},
              "machineName": "",
              "networkInfo": {
                "connections": {
                  "entries": [
                    {
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    }
                  ]
                },
                "netstat": "",
                "netstatTime": {
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": {
                    "id": "",
                    "version": ""
                  },
                  "utcOffset": "",
                  "year": 0
                }
              },
              "openFileList": {
                "entries": [
                  {
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  }
                ]
              },
              "processes": {
                "processes": [
                  {
                    "attributes": {},
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  }
                ]
              },
              "services": {
                "services": [
                  {
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  }
                ]
              }
            }
          },
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": {
            "awsEc2Details": {
              "location": "",
              "machineTypeLabel": ""
            },
            "azureVmDetails": {
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            },
            "genericDetails": {
              "location": ""
            },
            "physicalDetails": {
              "location": ""
            },
            "vmwareDetails": {
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            }
          },
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": {
            "bios": {
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            },
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          },
          "vmDisks": {
            "disks": {
              "entries": [
                {
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": {
                    "entries": [
                      {
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      }
                    ]
                  },
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": {
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  }
                }
              ]
            },
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          },
          "vmName": "",
          "vmNetwork": {
            "defaultGw": "",
            "networkAdapters": {
              "networkAdapters": [
                {
                  "adapterType": "",
                  "addresses": {
                    "addresses": [
                      {
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      }
                    ]
                  },
                  "macAddress": ""
                }
              ]
            },
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          },
          "vmUuid": ""
        }
      },
      "requestId": "",
      "updateMask": ""
    }
  ]
}'
echo '{
  "requests": [
    {
      "asset": {
        "assignedGroups": [],
        "attributes": {},
        "createTime": "",
        "insightList": {
          "insights": [
            {
              "migrationInsight": {
                "computeEngineTarget": {
                  "shape": {
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  }
                },
                "fit": {
                  "fitLevel": ""
                },
                "gkeTarget": {},
                "vmwareEngineTarget": {}
              }
            }
          ],
          "updateTime": ""
        },
        "labels": {},
        "name": "",
        "performanceData": {
          "dailyResourceUsageAggregations": [
            {
              "cpu": {
                "utilizationPercentage": {
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                }
              },
              "date": {
                "day": 0,
                "month": 0,
                "year": 0
              },
              "disk": {
                "iops": {}
              },
              "memory": {
                "utilizationPercentage": {}
              },
              "network": {
                "egressBps": {},
                "ingressBps": {}
              }
            }
          ]
        },
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": {
          "coreCount": 0,
          "createTime": "",
          "guestOs": {
            "config": {
              "fstab": {
                "entries": [
                  {
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  }
                ]
              },
              "hosts": {
                "entries": [
                  {
                    "hostNames": [],
                    "ip": ""
                  }
                ]
              },
              "issue": "",
              "nfsExports": {
                "entries": [
                  {
                    "exportDirectory": "",
                    "hosts": []
                  }
                ]
              },
              "selinux": {
                "enabled": false,
                "mode": ""
              }
            },
            "runtime": {
              "domain": "",
              "installedApps": {
                "entries": [
                  {
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  }
                ]
              },
              "lastUptime": {},
              "machineName": "",
              "networkInfo": {
                "connections": {
                  "entries": [
                    {
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    }
                  ]
                },
                "netstat": "",
                "netstatTime": {
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": {
                    "id": "",
                    "version": ""
                  },
                  "utcOffset": "",
                  "year": 0
                }
              },
              "openFileList": {
                "entries": [
                  {
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  }
                ]
              },
              "processes": {
                "processes": [
                  {
                    "attributes": {},
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  }
                ]
              },
              "services": {
                "services": [
                  {
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  }
                ]
              }
            }
          },
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": {
            "awsEc2Details": {
              "location": "",
              "machineTypeLabel": ""
            },
            "azureVmDetails": {
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            },
            "genericDetails": {
              "location": ""
            },
            "physicalDetails": {
              "location": ""
            },
            "vmwareDetails": {
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            }
          },
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": {
            "bios": {
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            },
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          },
          "vmDisks": {
            "disks": {
              "entries": [
                {
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": {
                    "entries": [
                      {
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      }
                    ]
                  },
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": {
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  }
                }
              ]
            },
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          },
          "vmName": "",
          "vmNetwork": {
            "defaultGw": "",
            "networkAdapters": {
              "networkAdapters": [
                {
                  "adapterType": "",
                  "addresses": {
                    "addresses": [
                      {
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      }
                    ]
                  },
                  "macAddress": ""
                }
              ]
            },
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          },
          "vmUuid": ""
        }
      },
      "requestId": "",
      "updateMask": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/assets:batchUpdate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "requests": [\n    {\n      "asset": {\n        "assignedGroups": [],\n        "attributes": {},\n        "createTime": "",\n        "insightList": {\n          "insights": [\n            {\n              "migrationInsight": {\n                "computeEngineTarget": {\n                  "shape": {\n                    "logicalCoreCount": 0,\n                    "machineType": "",\n                    "memoryMb": 0,\n                    "physicalCoreCount": 0,\n                    "series": ""\n                  }\n                },\n                "fit": {\n                  "fitLevel": ""\n                },\n                "gkeTarget": {},\n                "vmwareEngineTarget": {}\n              }\n            }\n          ],\n          "updateTime": ""\n        },\n        "labels": {},\n        "name": "",\n        "performanceData": {\n          "dailyResourceUsageAggregations": [\n            {\n              "cpu": {\n                "utilizationPercentage": {\n                  "average": "",\n                  "median": "",\n                  "ninteyFifthPercentile": "",\n                  "peak": ""\n                }\n              },\n              "date": {\n                "day": 0,\n                "month": 0,\n                "year": 0\n              },\n              "disk": {\n                "iops": {}\n              },\n              "memory": {\n                "utilizationPercentage": {}\n              },\n              "network": {\n                "egressBps": {},\n                "ingressBps": {}\n              }\n            }\n          ]\n        },\n        "sources": [],\n        "updateTime": "",\n        "virtualMachineDetails": {\n          "coreCount": 0,\n          "createTime": "",\n          "guestOs": {\n            "config": {\n              "fstab": {\n                "entries": [\n                  {\n                    "file": "",\n                    "freq": 0,\n                    "mntops": "",\n                    "passno": 0,\n                    "spec": "",\n                    "vfstype": ""\n                  }\n                ]\n              },\n              "hosts": {\n                "entries": [\n                  {\n                    "hostNames": [],\n                    "ip": ""\n                  }\n                ]\n              },\n              "issue": "",\n              "nfsExports": {\n                "entries": [\n                  {\n                    "exportDirectory": "",\n                    "hosts": []\n                  }\n                ]\n              },\n              "selinux": {\n                "enabled": false,\n                "mode": ""\n              }\n            },\n            "runtime": {\n              "domain": "",\n              "installedApps": {\n                "entries": [\n                  {\n                    "name": "",\n                    "path": "",\n                    "time": "",\n                    "vendor": "",\n                    "version": ""\n                  }\n                ]\n              },\n              "lastUptime": {},\n              "machineName": "",\n              "networkInfo": {\n                "connections": {\n                  "entries": [\n                    {\n                      "localIpAddress": "",\n                      "localPort": 0,\n                      "pid": "",\n                      "processName": "",\n                      "protocol": "",\n                      "remoteIpAddress": "",\n                      "remotePort": 0,\n                      "state": ""\n                    }\n                  ]\n                },\n                "netstat": "",\n                "netstatTime": {\n                  "day": 0,\n                  "hours": 0,\n                  "minutes": 0,\n                  "month": 0,\n                  "nanos": 0,\n                  "seconds": 0,\n                  "timeZone": {\n                    "id": "",\n                    "version": ""\n                  },\n                  "utcOffset": "",\n                  "year": 0\n                }\n              },\n              "openFileList": {\n                "entries": [\n                  {\n                    "command": "",\n                    "filePath": "",\n                    "fileType": "",\n                    "user": ""\n                  }\n                ]\n              },\n              "processes": {\n                "processes": [\n                  {\n                    "attributes": {},\n                    "cmdline": "",\n                    "exePath": "",\n                    "pid": "",\n                    "user": ""\n                  }\n                ]\n              },\n              "services": {\n                "services": [\n                  {\n                    "cmdline": "",\n                    "exePath": "",\n                    "name": "",\n                    "pid": "",\n                    "startMode": "",\n                    "state": "",\n                    "status": ""\n                  }\n                ]\n              }\n            }\n          },\n          "memoryMb": 0,\n          "osFamily": "",\n          "osName": "",\n          "osVersion": "",\n          "platform": {\n            "awsEc2Details": {\n              "location": "",\n              "machineTypeLabel": ""\n            },\n            "azureVmDetails": {\n              "location": "",\n              "machineTypeLabel": "",\n              "provisioningState": ""\n            },\n            "genericDetails": {\n              "location": ""\n            },\n            "physicalDetails": {\n              "location": ""\n            },\n            "vmwareDetails": {\n              "esxVersion": "",\n              "osid": "",\n              "vcenterVersion": ""\n            }\n          },\n          "powerState": "",\n          "vcenterFolder": "",\n          "vcenterUrl": "",\n          "vcenterVmId": "",\n          "vmArchitecture": {\n            "bios": {\n              "biosManufacturer": "",\n              "biosName": "",\n              "biosReleaseDate": "",\n              "biosVersion": "",\n              "smbiosUuid": ""\n            },\n            "cpuArchitecture": "",\n            "cpuManufacturer": "",\n            "cpuName": "",\n            "cpuSocketCount": 0,\n            "cpuThreadCount": 0,\n            "firmware": "",\n            "hyperthreading": "",\n            "vendor": ""\n          },\n          "vmDisks": {\n            "disks": {\n              "entries": [\n                {\n                  "diskLabel": "",\n                  "diskLabelType": "",\n                  "hwAddress": "",\n                  "interfaceType": "",\n                  "partitions": {\n                    "entries": [\n                      {\n                        "capacityBytes": "",\n                        "fileSystem": "",\n                        "freeBytes": "",\n                        "mountPoint": "",\n                        "subPartitions": "",\n                        "type": "",\n                        "uuid": ""\n                      }\n                    ]\n                  },\n                  "status": "",\n                  "totalCapacityBytes": "",\n                  "totalFreeBytes": "",\n                  "vmwareConfig": {\n                    "backingType": "",\n                    "rdmCompatibilityMode": "",\n                    "shared": false,\n                    "vmdkDiskMode": ""\n                  }\n                }\n              ]\n            },\n            "hddTotalCapacityBytes": "",\n            "hddTotalFreeBytes": "",\n            "lsblkJson": ""\n          },\n          "vmName": "",\n          "vmNetwork": {\n            "defaultGw": "",\n            "networkAdapters": {\n              "networkAdapters": [\n                {\n                  "adapterType": "",\n                  "addresses": {\n                    "addresses": [\n                      {\n                        "assignment": "",\n                        "bcast": "",\n                        "fqdn": "",\n                        "ipAddress": "",\n                        "subnetMask": ""\n                      }\n                    ]\n                  },\n                  "macAddress": ""\n                }\n              ]\n            },\n            "primaryIpAddress": "",\n            "primaryMacAddress": "",\n            "publicIpAddress": ""\n          },\n          "vmUuid": ""\n        }\n      },\n      "requestId": "",\n      "updateMask": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/assets:batchUpdate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["requests": [
    [
      "asset": [
        "assignedGroups": [],
        "attributes": [],
        "createTime": "",
        "insightList": [
          "insights": [["migrationInsight": [
                "computeEngineTarget": ["shape": [
                    "logicalCoreCount": 0,
                    "machineType": "",
                    "memoryMb": 0,
                    "physicalCoreCount": 0,
                    "series": ""
                  ]],
                "fit": ["fitLevel": ""],
                "gkeTarget": [],
                "vmwareEngineTarget": []
              ]]],
          "updateTime": ""
        ],
        "labels": [],
        "name": "",
        "performanceData": ["dailyResourceUsageAggregations": [
            [
              "cpu": ["utilizationPercentage": [
                  "average": "",
                  "median": "",
                  "ninteyFifthPercentile": "",
                  "peak": ""
                ]],
              "date": [
                "day": 0,
                "month": 0,
                "year": 0
              ],
              "disk": ["iops": []],
              "memory": ["utilizationPercentage": []],
              "network": [
                "egressBps": [],
                "ingressBps": []
              ]
            ]
          ]],
        "sources": [],
        "updateTime": "",
        "virtualMachineDetails": [
          "coreCount": 0,
          "createTime": "",
          "guestOs": [
            "config": [
              "fstab": ["entries": [
                  [
                    "file": "",
                    "freq": 0,
                    "mntops": "",
                    "passno": 0,
                    "spec": "",
                    "vfstype": ""
                  ]
                ]],
              "hosts": ["entries": [
                  [
                    "hostNames": [],
                    "ip": ""
                  ]
                ]],
              "issue": "",
              "nfsExports": ["entries": [
                  [
                    "exportDirectory": "",
                    "hosts": []
                  ]
                ]],
              "selinux": [
                "enabled": false,
                "mode": ""
              ]
            ],
            "runtime": [
              "domain": "",
              "installedApps": ["entries": [
                  [
                    "name": "",
                    "path": "",
                    "time": "",
                    "vendor": "",
                    "version": ""
                  ]
                ]],
              "lastUptime": [],
              "machineName": "",
              "networkInfo": [
                "connections": ["entries": [
                    [
                      "localIpAddress": "",
                      "localPort": 0,
                      "pid": "",
                      "processName": "",
                      "protocol": "",
                      "remoteIpAddress": "",
                      "remotePort": 0,
                      "state": ""
                    ]
                  ]],
                "netstat": "",
                "netstatTime": [
                  "day": 0,
                  "hours": 0,
                  "minutes": 0,
                  "month": 0,
                  "nanos": 0,
                  "seconds": 0,
                  "timeZone": [
                    "id": "",
                    "version": ""
                  ],
                  "utcOffset": "",
                  "year": 0
                ]
              ],
              "openFileList": ["entries": [
                  [
                    "command": "",
                    "filePath": "",
                    "fileType": "",
                    "user": ""
                  ]
                ]],
              "processes": ["processes": [
                  [
                    "attributes": [],
                    "cmdline": "",
                    "exePath": "",
                    "pid": "",
                    "user": ""
                  ]
                ]],
              "services": ["services": [
                  [
                    "cmdline": "",
                    "exePath": "",
                    "name": "",
                    "pid": "",
                    "startMode": "",
                    "state": "",
                    "status": ""
                  ]
                ]]
            ]
          ],
          "memoryMb": 0,
          "osFamily": "",
          "osName": "",
          "osVersion": "",
          "platform": [
            "awsEc2Details": [
              "location": "",
              "machineTypeLabel": ""
            ],
            "azureVmDetails": [
              "location": "",
              "machineTypeLabel": "",
              "provisioningState": ""
            ],
            "genericDetails": ["location": ""],
            "physicalDetails": ["location": ""],
            "vmwareDetails": [
              "esxVersion": "",
              "osid": "",
              "vcenterVersion": ""
            ]
          ],
          "powerState": "",
          "vcenterFolder": "",
          "vcenterUrl": "",
          "vcenterVmId": "",
          "vmArchitecture": [
            "bios": [
              "biosManufacturer": "",
              "biosName": "",
              "biosReleaseDate": "",
              "biosVersion": "",
              "smbiosUuid": ""
            ],
            "cpuArchitecture": "",
            "cpuManufacturer": "",
            "cpuName": "",
            "cpuSocketCount": 0,
            "cpuThreadCount": 0,
            "firmware": "",
            "hyperthreading": "",
            "vendor": ""
          ],
          "vmDisks": [
            "disks": ["entries": [
                [
                  "diskLabel": "",
                  "diskLabelType": "",
                  "hwAddress": "",
                  "interfaceType": "",
                  "partitions": ["entries": [
                      [
                        "capacityBytes": "",
                        "fileSystem": "",
                        "freeBytes": "",
                        "mountPoint": "",
                        "subPartitions": "",
                        "type": "",
                        "uuid": ""
                      ]
                    ]],
                  "status": "",
                  "totalCapacityBytes": "",
                  "totalFreeBytes": "",
                  "vmwareConfig": [
                    "backingType": "",
                    "rdmCompatibilityMode": "",
                    "shared": false,
                    "vmdkDiskMode": ""
                  ]
                ]
              ]],
            "hddTotalCapacityBytes": "",
            "hddTotalFreeBytes": "",
            "lsblkJson": ""
          ],
          "vmName": "",
          "vmNetwork": [
            "defaultGw": "",
            "networkAdapters": ["networkAdapters": [
                [
                  "adapterType": "",
                  "addresses": ["addresses": [
                      [
                        "assignment": "",
                        "bcast": "",
                        "fqdn": "",
                        "ipAddress": "",
                        "subnetMask": ""
                      ]
                    ]],
                  "macAddress": ""
                ]
              ]],
            "primaryIpAddress": "",
            "primaryMacAddress": "",
            "publicIpAddress": ""
          ],
          "vmUuid": ""
        ]
      ],
      "requestId": "",
      "updateMask": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/assets:batchUpdate")! 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 migrationcenter.projects.locations.assets.list
{{baseUrl}}/v1alpha1/:parent/assets
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/assets")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/assets"

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}}/v1alpha1/:parent/assets"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/assets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/assets"

	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/v1alpha1/:parent/assets HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/assets"))
    .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}}/v1alpha1/:parent/assets")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/assets")
  .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}}/v1alpha1/:parent/assets');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:parent/assets'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/assets';
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}}/v1alpha1/:parent/assets',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/assets',
  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}}/v1alpha1/:parent/assets'};

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

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

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

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}}/v1alpha1/:parent/assets'};

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

const url = '{{baseUrl}}/v1alpha1/:parent/assets';
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}}/v1alpha1/:parent/assets"]
                                                       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}}/v1alpha1/:parent/assets" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/assets",
  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}}/v1alpha1/:parent/assets');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/assets")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/assets"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/assets"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/assets")

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/v1alpha1/:parent/assets') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/assets
http GET {{baseUrl}}/v1alpha1/:parent/assets
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/assets
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/assets")! 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()
POST migrationcenter.projects.locations.assets.reportAssetFrames
{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames
QUERY PARAMS

parent
BODY json

{
  "framesData": [
    {
      "attributes": {},
      "labels": {},
      "performanceSamples": [
        {
          "cpu": {
            "utilizedPercentage": ""
          },
          "disk": {
            "averageIops": ""
          },
          "memory": {
            "utilizedPercentage": ""
          },
          "network": {
            "averageEgressBps": "",
            "averageIngressBps": ""
          },
          "sampleTime": ""
        }
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": {
        "coreCount": 0,
        "createTime": "",
        "guestOs": {
          "config": {
            "fstab": {
              "entries": [
                {
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                }
              ]
            },
            "hosts": {
              "entries": [
                {
                  "hostNames": [],
                  "ip": ""
                }
              ]
            },
            "issue": "",
            "nfsExports": {
              "entries": [
                {
                  "exportDirectory": "",
                  "hosts": []
                }
              ]
            },
            "selinux": {
              "enabled": false,
              "mode": ""
            }
          },
          "runtime": {
            "domain": "",
            "installedApps": {
              "entries": [
                {
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                }
              ]
            },
            "lastUptime": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "machineName": "",
            "networkInfo": {
              "connections": {
                "entries": [
                  {
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  }
                ]
              },
              "netstat": "",
              "netstatTime": {
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": {
                  "id": "",
                  "version": ""
                },
                "utcOffset": "",
                "year": 0
              }
            },
            "openFileList": {
              "entries": [
                {
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                }
              ]
            },
            "processes": {
              "processes": [
                {
                  "attributes": {},
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                }
              ]
            },
            "services": {
              "services": [
                {
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                }
              ]
            }
          }
        },
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": {
          "awsEc2Details": {
            "location": "",
            "machineTypeLabel": ""
          },
          "azureVmDetails": {
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          },
          "genericDetails": {
            "location": ""
          },
          "physicalDetails": {
            "location": ""
          },
          "vmwareDetails": {
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          }
        },
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": {
          "bios": {
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          },
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        },
        "vmDisks": {
          "disks": {
            "entries": [
              {
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": {
                  "entries": [
                    {
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    }
                  ]
                },
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": {
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                }
              }
            ]
          },
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        },
        "vmName": "",
        "vmNetwork": {
          "defaultGw": "",
          "networkAdapters": {
            "networkAdapters": [
              {
                "adapterType": "",
                "addresses": {
                  "addresses": [
                    {
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    }
                  ]
                },
                "macAddress": ""
              }
            ]
          },
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        },
        "vmUuid": ""
      }
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames");

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  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames" {:content-type :json
                                                                                      :form-params {:framesData [{:attributes {}
                                                                                                                  :labels {}
                                                                                                                  :performanceSamples [{:cpu {:utilizedPercentage ""}
                                                                                                                                        :disk {:averageIops ""}
                                                                                                                                        :memory {:utilizedPercentage ""}
                                                                                                                                        :network {:averageEgressBps ""
                                                                                                                                                  :averageIngressBps ""}
                                                                                                                                        :sampleTime ""}]
                                                                                                                  :reportTime ""
                                                                                                                  :traceToken ""
                                                                                                                  :virtualMachineDetails {:coreCount 0
                                                                                                                                          :createTime ""
                                                                                                                                          :guestOs {:config {:fstab {:entries [{:file ""
                                                                                                                                                                                :freq 0
                                                                                                                                                                                :mntops ""
                                                                                                                                                                                :passno 0
                                                                                                                                                                                :spec ""
                                                                                                                                                                                :vfstype ""}]}
                                                                                                                                                             :hosts {:entries [{:hostNames []
                                                                                                                                                                                :ip ""}]}
                                                                                                                                                             :issue ""
                                                                                                                                                             :nfsExports {:entries [{:exportDirectory ""
                                                                                                                                                                                     :hosts []}]}
                                                                                                                                                             :selinux {:enabled false
                                                                                                                                                                       :mode ""}}
                                                                                                                                                    :runtime {:domain ""
                                                                                                                                                              :installedApps {:entries [{:name ""
                                                                                                                                                                                         :path ""
                                                                                                                                                                                         :time ""
                                                                                                                                                                                         :vendor ""
                                                                                                                                                                                         :version ""}]}
                                                                                                                                                              :lastUptime {:day 0
                                                                                                                                                                           :month 0
                                                                                                                                                                           :year 0}
                                                                                                                                                              :machineName ""
                                                                                                                                                              :networkInfo {:connections {:entries [{:localIpAddress ""
                                                                                                                                                                                                     :localPort 0
                                                                                                                                                                                                     :pid ""
                                                                                                                                                                                                     :processName ""
                                                                                                                                                                                                     :protocol ""
                                                                                                                                                                                                     :remoteIpAddress ""
                                                                                                                                                                                                     :remotePort 0
                                                                                                                                                                                                     :state ""}]}
                                                                                                                                                                            :netstat ""
                                                                                                                                                                            :netstatTime {:day 0
                                                                                                                                                                                          :hours 0
                                                                                                                                                                                          :minutes 0
                                                                                                                                                                                          :month 0
                                                                                                                                                                                          :nanos 0
                                                                                                                                                                                          :seconds 0
                                                                                                                                                                                          :timeZone {:id ""
                                                                                                                                                                                                     :version ""}
                                                                                                                                                                                          :utcOffset ""
                                                                                                                                                                                          :year 0}}
                                                                                                                                                              :openFileList {:entries [{:command ""
                                                                                                                                                                                        :filePath ""
                                                                                                                                                                                        :fileType ""
                                                                                                                                                                                        :user ""}]}
                                                                                                                                                              :processes {:processes [{:attributes {}
                                                                                                                                                                                       :cmdline ""
                                                                                                                                                                                       :exePath ""
                                                                                                                                                                                       :pid ""
                                                                                                                                                                                       :user ""}]}
                                                                                                                                                              :services {:services [{:cmdline ""
                                                                                                                                                                                     :exePath ""
                                                                                                                                                                                     :name ""
                                                                                                                                                                                     :pid ""
                                                                                                                                                                                     :startMode ""
                                                                                                                                                                                     :state ""
                                                                                                                                                                                     :status ""}]}}}
                                                                                                                                          :memoryMb 0
                                                                                                                                          :osFamily ""
                                                                                                                                          :osName ""
                                                                                                                                          :osVersion ""
                                                                                                                                          :platform {:awsEc2Details {:location ""
                                                                                                                                                                     :machineTypeLabel ""}
                                                                                                                                                     :azureVmDetails {:location ""
                                                                                                                                                                      :machineTypeLabel ""
                                                                                                                                                                      :provisioningState ""}
                                                                                                                                                     :genericDetails {:location ""}
                                                                                                                                                     :physicalDetails {:location ""}
                                                                                                                                                     :vmwareDetails {:esxVersion ""
                                                                                                                                                                     :osid ""
                                                                                                                                                                     :vcenterVersion ""}}
                                                                                                                                          :powerState ""
                                                                                                                                          :vcenterFolder ""
                                                                                                                                          :vcenterUrl ""
                                                                                                                                          :vcenterVmId ""
                                                                                                                                          :vmArchitecture {:bios {:biosManufacturer ""
                                                                                                                                                                  :biosName ""
                                                                                                                                                                  :biosReleaseDate ""
                                                                                                                                                                  :biosVersion ""
                                                                                                                                                                  :smbiosUuid ""}
                                                                                                                                                           :cpuArchitecture ""
                                                                                                                                                           :cpuManufacturer ""
                                                                                                                                                           :cpuName ""
                                                                                                                                                           :cpuSocketCount 0
                                                                                                                                                           :cpuThreadCount 0
                                                                                                                                                           :firmware ""
                                                                                                                                                           :hyperthreading ""
                                                                                                                                                           :vendor ""}
                                                                                                                                          :vmDisks {:disks {:entries [{:diskLabel ""
                                                                                                                                                                       :diskLabelType ""
                                                                                                                                                                       :hwAddress ""
                                                                                                                                                                       :interfaceType ""
                                                                                                                                                                       :partitions {:entries [{:capacityBytes ""
                                                                                                                                                                                               :fileSystem ""
                                                                                                                                                                                               :freeBytes ""
                                                                                                                                                                                               :mountPoint ""
                                                                                                                                                                                               :subPartitions ""
                                                                                                                                                                                               :type ""
                                                                                                                                                                                               :uuid ""}]}
                                                                                                                                                                       :status ""
                                                                                                                                                                       :totalCapacityBytes ""
                                                                                                                                                                       :totalFreeBytes ""
                                                                                                                                                                       :vmwareConfig {:backingType ""
                                                                                                                                                                                      :rdmCompatibilityMode ""
                                                                                                                                                                                      :shared false
                                                                                                                                                                                      :vmdkDiskMode ""}}]}
                                                                                                                                                    :hddTotalCapacityBytes ""
                                                                                                                                                    :hddTotalFreeBytes ""
                                                                                                                                                    :lsblkJson ""}
                                                                                                                                          :vmName ""
                                                                                                                                          :vmNetwork {:defaultGw ""
                                                                                                                                                      :networkAdapters {:networkAdapters [{:adapterType ""
                                                                                                                                                                                           :addresses {:addresses [{:assignment ""
                                                                                                                                                                                                                    :bcast ""
                                                                                                                                                                                                                    :fqdn ""
                                                                                                                                                                                                                    :ipAddress ""
                                                                                                                                                                                                                    :subnetMask ""}]}
                                                                                                                                                                                           :macAddress ""}]}
                                                                                                                                                      :primaryIpAddress ""
                                                                                                                                                      :primaryMacAddress ""
                                                                                                                                                      :publicIpAddress ""}
                                                                                                                                          :vmUuid ""}}]}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\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}}/v1alpha1/:parent/assets:reportAssetFrames"),
    Content = new StringContent("{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\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}}/v1alpha1/:parent/assets:reportAssetFrames");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames"

	payload := strings.NewReader("{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\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/v1alpha1/:parent/assets:reportAssetFrames HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 6794

{
  "framesData": [
    {
      "attributes": {},
      "labels": {},
      "performanceSamples": [
        {
          "cpu": {
            "utilizedPercentage": ""
          },
          "disk": {
            "averageIops": ""
          },
          "memory": {
            "utilizedPercentage": ""
          },
          "network": {
            "averageEgressBps": "",
            "averageIngressBps": ""
          },
          "sampleTime": ""
        }
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": {
        "coreCount": 0,
        "createTime": "",
        "guestOs": {
          "config": {
            "fstab": {
              "entries": [
                {
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                }
              ]
            },
            "hosts": {
              "entries": [
                {
                  "hostNames": [],
                  "ip": ""
                }
              ]
            },
            "issue": "",
            "nfsExports": {
              "entries": [
                {
                  "exportDirectory": "",
                  "hosts": []
                }
              ]
            },
            "selinux": {
              "enabled": false,
              "mode": ""
            }
          },
          "runtime": {
            "domain": "",
            "installedApps": {
              "entries": [
                {
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                }
              ]
            },
            "lastUptime": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "machineName": "",
            "networkInfo": {
              "connections": {
                "entries": [
                  {
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  }
                ]
              },
              "netstat": "",
              "netstatTime": {
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": {
                  "id": "",
                  "version": ""
                },
                "utcOffset": "",
                "year": 0
              }
            },
            "openFileList": {
              "entries": [
                {
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                }
              ]
            },
            "processes": {
              "processes": [
                {
                  "attributes": {},
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                }
              ]
            },
            "services": {
              "services": [
                {
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                }
              ]
            }
          }
        },
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": {
          "awsEc2Details": {
            "location": "",
            "machineTypeLabel": ""
          },
          "azureVmDetails": {
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          },
          "genericDetails": {
            "location": ""
          },
          "physicalDetails": {
            "location": ""
          },
          "vmwareDetails": {
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          }
        },
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": {
          "bios": {
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          },
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        },
        "vmDisks": {
          "disks": {
            "entries": [
              {
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": {
                  "entries": [
                    {
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    }
                  ]
                },
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": {
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                }
              }
            ]
          },
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        },
        "vmName": "",
        "vmNetwork": {
          "defaultGw": "",
          "networkAdapters": {
            "networkAdapters": [
              {
                "adapterType": "",
                "addresses": {
                  "addresses": [
                    {
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    }
                  ]
                },
                "macAddress": ""
              }
            ]
          },
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        },
        "vmUuid": ""
      }
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\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  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames")
  .header("content-type", "application/json")
  .body("{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  framesData: [
    {
      attributes: {},
      labels: {},
      performanceSamples: [
        {
          cpu: {
            utilizedPercentage: ''
          },
          disk: {
            averageIops: ''
          },
          memory: {
            utilizedPercentage: ''
          },
          network: {
            averageEgressBps: '',
            averageIngressBps: ''
          },
          sampleTime: ''
        }
      ],
      reportTime: '',
      traceToken: '',
      virtualMachineDetails: {
        coreCount: 0,
        createTime: '',
        guestOs: {
          config: {
            fstab: {
              entries: [
                {
                  file: '',
                  freq: 0,
                  mntops: '',
                  passno: 0,
                  spec: '',
                  vfstype: ''
                }
              ]
            },
            hosts: {
              entries: [
                {
                  hostNames: [],
                  ip: ''
                }
              ]
            },
            issue: '',
            nfsExports: {
              entries: [
                {
                  exportDirectory: '',
                  hosts: []
                }
              ]
            },
            selinux: {
              enabled: false,
              mode: ''
            }
          },
          runtime: {
            domain: '',
            installedApps: {
              entries: [
                {
                  name: '',
                  path: '',
                  time: '',
                  vendor: '',
                  version: ''
                }
              ]
            },
            lastUptime: {
              day: 0,
              month: 0,
              year: 0
            },
            machineName: '',
            networkInfo: {
              connections: {
                entries: [
                  {
                    localIpAddress: '',
                    localPort: 0,
                    pid: '',
                    processName: '',
                    protocol: '',
                    remoteIpAddress: '',
                    remotePort: 0,
                    state: ''
                  }
                ]
              },
              netstat: '',
              netstatTime: {
                day: 0,
                hours: 0,
                minutes: 0,
                month: 0,
                nanos: 0,
                seconds: 0,
                timeZone: {
                  id: '',
                  version: ''
                },
                utcOffset: '',
                year: 0
              }
            },
            openFileList: {
              entries: [
                {
                  command: '',
                  filePath: '',
                  fileType: '',
                  user: ''
                }
              ]
            },
            processes: {
              processes: [
                {
                  attributes: {},
                  cmdline: '',
                  exePath: '',
                  pid: '',
                  user: ''
                }
              ]
            },
            services: {
              services: [
                {
                  cmdline: '',
                  exePath: '',
                  name: '',
                  pid: '',
                  startMode: '',
                  state: '',
                  status: ''
                }
              ]
            }
          }
        },
        memoryMb: 0,
        osFamily: '',
        osName: '',
        osVersion: '',
        platform: {
          awsEc2Details: {
            location: '',
            machineTypeLabel: ''
          },
          azureVmDetails: {
            location: '',
            machineTypeLabel: '',
            provisioningState: ''
          },
          genericDetails: {
            location: ''
          },
          physicalDetails: {
            location: ''
          },
          vmwareDetails: {
            esxVersion: '',
            osid: '',
            vcenterVersion: ''
          }
        },
        powerState: '',
        vcenterFolder: '',
        vcenterUrl: '',
        vcenterVmId: '',
        vmArchitecture: {
          bios: {
            biosManufacturer: '',
            biosName: '',
            biosReleaseDate: '',
            biosVersion: '',
            smbiosUuid: ''
          },
          cpuArchitecture: '',
          cpuManufacturer: '',
          cpuName: '',
          cpuSocketCount: 0,
          cpuThreadCount: 0,
          firmware: '',
          hyperthreading: '',
          vendor: ''
        },
        vmDisks: {
          disks: {
            entries: [
              {
                diskLabel: '',
                diskLabelType: '',
                hwAddress: '',
                interfaceType: '',
                partitions: {
                  entries: [
                    {
                      capacityBytes: '',
                      fileSystem: '',
                      freeBytes: '',
                      mountPoint: '',
                      subPartitions: '',
                      type: '',
                      uuid: ''
                    }
                  ]
                },
                status: '',
                totalCapacityBytes: '',
                totalFreeBytes: '',
                vmwareConfig: {
                  backingType: '',
                  rdmCompatibilityMode: '',
                  shared: false,
                  vmdkDiskMode: ''
                }
              }
            ]
          },
          hddTotalCapacityBytes: '',
          hddTotalFreeBytes: '',
          lsblkJson: ''
        },
        vmName: '',
        vmNetwork: {
          defaultGw: '',
          networkAdapters: {
            networkAdapters: [
              {
                adapterType: '',
                addresses: {
                  addresses: [
                    {
                      assignment: '',
                      bcast: '',
                      fqdn: '',
                      ipAddress: '',
                      subnetMask: ''
                    }
                  ]
                },
                macAddress: ''
              }
            ]
          },
          primaryIpAddress: '',
          primaryMacAddress: '',
          publicIpAddress: ''
        },
        vmUuid: ''
      }
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames',
  headers: {'content-type': 'application/json'},
  data: {
    framesData: [
      {
        attributes: {},
        labels: {},
        performanceSamples: [
          {
            cpu: {utilizedPercentage: ''},
            disk: {averageIops: ''},
            memory: {utilizedPercentage: ''},
            network: {averageEgressBps: '', averageIngressBps: ''},
            sampleTime: ''
          }
        ],
        reportTime: '',
        traceToken: '',
        virtualMachineDetails: {
          coreCount: 0,
          createTime: '',
          guestOs: {
            config: {
              fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
              hosts: {entries: [{hostNames: [], ip: ''}]},
              issue: '',
              nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
              selinux: {enabled: false, mode: ''}
            },
            runtime: {
              domain: '',
              installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
              lastUptime: {day: 0, month: 0, year: 0},
              machineName: '',
              networkInfo: {
                connections: {
                  entries: [
                    {
                      localIpAddress: '',
                      localPort: 0,
                      pid: '',
                      processName: '',
                      protocol: '',
                      remoteIpAddress: '',
                      remotePort: 0,
                      state: ''
                    }
                  ]
                },
                netstat: '',
                netstatTime: {
                  day: 0,
                  hours: 0,
                  minutes: 0,
                  month: 0,
                  nanos: 0,
                  seconds: 0,
                  timeZone: {id: '', version: ''},
                  utcOffset: '',
                  year: 0
                }
              },
              openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
              processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
              services: {
                services: [
                  {
                    cmdline: '',
                    exePath: '',
                    name: '',
                    pid: '',
                    startMode: '',
                    state: '',
                    status: ''
                  }
                ]
              }
            }
          },
          memoryMb: 0,
          osFamily: '',
          osName: '',
          osVersion: '',
          platform: {
            awsEc2Details: {location: '', machineTypeLabel: ''},
            azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
            genericDetails: {location: ''},
            physicalDetails: {location: ''},
            vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
          },
          powerState: '',
          vcenterFolder: '',
          vcenterUrl: '',
          vcenterVmId: '',
          vmArchitecture: {
            bios: {
              biosManufacturer: '',
              biosName: '',
              biosReleaseDate: '',
              biosVersion: '',
              smbiosUuid: ''
            },
            cpuArchitecture: '',
            cpuManufacturer: '',
            cpuName: '',
            cpuSocketCount: 0,
            cpuThreadCount: 0,
            firmware: '',
            hyperthreading: '',
            vendor: ''
          },
          vmDisks: {
            disks: {
              entries: [
                {
                  diskLabel: '',
                  diskLabelType: '',
                  hwAddress: '',
                  interfaceType: '',
                  partitions: {
                    entries: [
                      {
                        capacityBytes: '',
                        fileSystem: '',
                        freeBytes: '',
                        mountPoint: '',
                        subPartitions: '',
                        type: '',
                        uuid: ''
                      }
                    ]
                  },
                  status: '',
                  totalCapacityBytes: '',
                  totalFreeBytes: '',
                  vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
                }
              ]
            },
            hddTotalCapacityBytes: '',
            hddTotalFreeBytes: '',
            lsblkJson: ''
          },
          vmName: '',
          vmNetwork: {
            defaultGw: '',
            networkAdapters: {
              networkAdapters: [
                {
                  adapterType: '',
                  addresses: {
                    addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                  },
                  macAddress: ''
                }
              ]
            },
            primaryIpAddress: '',
            primaryMacAddress: '',
            publicIpAddress: ''
          },
          vmUuid: ''
        }
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"framesData":[{"attributes":{},"labels":{},"performanceSamples":[{"cpu":{"utilizedPercentage":""},"disk":{"averageIops":""},"memory":{"utilizedPercentage":""},"network":{"averageEgressBps":"","averageIngressBps":""},"sampleTime":""}],"reportTime":"","traceToken":"","virtualMachineDetails":{"coreCount":0,"createTime":"","guestOs":{"config":{"fstab":{"entries":[{"file":"","freq":0,"mntops":"","passno":0,"spec":"","vfstype":""}]},"hosts":{"entries":[{"hostNames":[],"ip":""}]},"issue":"","nfsExports":{"entries":[{"exportDirectory":"","hosts":[]}]},"selinux":{"enabled":false,"mode":""}},"runtime":{"domain":"","installedApps":{"entries":[{"name":"","path":"","time":"","vendor":"","version":""}]},"lastUptime":{"day":0,"month":0,"year":0},"machineName":"","networkInfo":{"connections":{"entries":[{"localIpAddress":"","localPort":0,"pid":"","processName":"","protocol":"","remoteIpAddress":"","remotePort":0,"state":""}]},"netstat":"","netstatTime":{"day":0,"hours":0,"minutes":0,"month":0,"nanos":0,"seconds":0,"timeZone":{"id":"","version":""},"utcOffset":"","year":0}},"openFileList":{"entries":[{"command":"","filePath":"","fileType":"","user":""}]},"processes":{"processes":[{"attributes":{},"cmdline":"","exePath":"","pid":"","user":""}]},"services":{"services":[{"cmdline":"","exePath":"","name":"","pid":"","startMode":"","state":"","status":""}]}}},"memoryMb":0,"osFamily":"","osName":"","osVersion":"","platform":{"awsEc2Details":{"location":"","machineTypeLabel":""},"azureVmDetails":{"location":"","machineTypeLabel":"","provisioningState":""},"genericDetails":{"location":""},"physicalDetails":{"location":""},"vmwareDetails":{"esxVersion":"","osid":"","vcenterVersion":""}},"powerState":"","vcenterFolder":"","vcenterUrl":"","vcenterVmId":"","vmArchitecture":{"bios":{"biosManufacturer":"","biosName":"","biosReleaseDate":"","biosVersion":"","smbiosUuid":""},"cpuArchitecture":"","cpuManufacturer":"","cpuName":"","cpuSocketCount":0,"cpuThreadCount":0,"firmware":"","hyperthreading":"","vendor":""},"vmDisks":{"disks":{"entries":[{"diskLabel":"","diskLabelType":"","hwAddress":"","interfaceType":"","partitions":{"entries":[{"capacityBytes":"","fileSystem":"","freeBytes":"","mountPoint":"","subPartitions":"","type":"","uuid":""}]},"status":"","totalCapacityBytes":"","totalFreeBytes":"","vmwareConfig":{"backingType":"","rdmCompatibilityMode":"","shared":false,"vmdkDiskMode":""}}]},"hddTotalCapacityBytes":"","hddTotalFreeBytes":"","lsblkJson":""},"vmName":"","vmNetwork":{"defaultGw":"","networkAdapters":{"networkAdapters":[{"adapterType":"","addresses":{"addresses":[{"assignment":"","bcast":"","fqdn":"","ipAddress":"","subnetMask":""}]},"macAddress":""}]},"primaryIpAddress":"","primaryMacAddress":"","publicIpAddress":""},"vmUuid":""}}]}'
};

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}}/v1alpha1/:parent/assets:reportAssetFrames',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "framesData": [\n    {\n      "attributes": {},\n      "labels": {},\n      "performanceSamples": [\n        {\n          "cpu": {\n            "utilizedPercentage": ""\n          },\n          "disk": {\n            "averageIops": ""\n          },\n          "memory": {\n            "utilizedPercentage": ""\n          },\n          "network": {\n            "averageEgressBps": "",\n            "averageIngressBps": ""\n          },\n          "sampleTime": ""\n        }\n      ],\n      "reportTime": "",\n      "traceToken": "",\n      "virtualMachineDetails": {\n        "coreCount": 0,\n        "createTime": "",\n        "guestOs": {\n          "config": {\n            "fstab": {\n              "entries": [\n                {\n                  "file": "",\n                  "freq": 0,\n                  "mntops": "",\n                  "passno": 0,\n                  "spec": "",\n                  "vfstype": ""\n                }\n              ]\n            },\n            "hosts": {\n              "entries": [\n                {\n                  "hostNames": [],\n                  "ip": ""\n                }\n              ]\n            },\n            "issue": "",\n            "nfsExports": {\n              "entries": [\n                {\n                  "exportDirectory": "",\n                  "hosts": []\n                }\n              ]\n            },\n            "selinux": {\n              "enabled": false,\n              "mode": ""\n            }\n          },\n          "runtime": {\n            "domain": "",\n            "installedApps": {\n              "entries": [\n                {\n                  "name": "",\n                  "path": "",\n                  "time": "",\n                  "vendor": "",\n                  "version": ""\n                }\n              ]\n            },\n            "lastUptime": {\n              "day": 0,\n              "month": 0,\n              "year": 0\n            },\n            "machineName": "",\n            "networkInfo": {\n              "connections": {\n                "entries": [\n                  {\n                    "localIpAddress": "",\n                    "localPort": 0,\n                    "pid": "",\n                    "processName": "",\n                    "protocol": "",\n                    "remoteIpAddress": "",\n                    "remotePort": 0,\n                    "state": ""\n                  }\n                ]\n              },\n              "netstat": "",\n              "netstatTime": {\n                "day": 0,\n                "hours": 0,\n                "minutes": 0,\n                "month": 0,\n                "nanos": 0,\n                "seconds": 0,\n                "timeZone": {\n                  "id": "",\n                  "version": ""\n                },\n                "utcOffset": "",\n                "year": 0\n              }\n            },\n            "openFileList": {\n              "entries": [\n                {\n                  "command": "",\n                  "filePath": "",\n                  "fileType": "",\n                  "user": ""\n                }\n              ]\n            },\n            "processes": {\n              "processes": [\n                {\n                  "attributes": {},\n                  "cmdline": "",\n                  "exePath": "",\n                  "pid": "",\n                  "user": ""\n                }\n              ]\n            },\n            "services": {\n              "services": [\n                {\n                  "cmdline": "",\n                  "exePath": "",\n                  "name": "",\n                  "pid": "",\n                  "startMode": "",\n                  "state": "",\n                  "status": ""\n                }\n              ]\n            }\n          }\n        },\n        "memoryMb": 0,\n        "osFamily": "",\n        "osName": "",\n        "osVersion": "",\n        "platform": {\n          "awsEc2Details": {\n            "location": "",\n            "machineTypeLabel": ""\n          },\n          "azureVmDetails": {\n            "location": "",\n            "machineTypeLabel": "",\n            "provisioningState": ""\n          },\n          "genericDetails": {\n            "location": ""\n          },\n          "physicalDetails": {\n            "location": ""\n          },\n          "vmwareDetails": {\n            "esxVersion": "",\n            "osid": "",\n            "vcenterVersion": ""\n          }\n        },\n        "powerState": "",\n        "vcenterFolder": "",\n        "vcenterUrl": "",\n        "vcenterVmId": "",\n        "vmArchitecture": {\n          "bios": {\n            "biosManufacturer": "",\n            "biosName": "",\n            "biosReleaseDate": "",\n            "biosVersion": "",\n            "smbiosUuid": ""\n          },\n          "cpuArchitecture": "",\n          "cpuManufacturer": "",\n          "cpuName": "",\n          "cpuSocketCount": 0,\n          "cpuThreadCount": 0,\n          "firmware": "",\n          "hyperthreading": "",\n          "vendor": ""\n        },\n        "vmDisks": {\n          "disks": {\n            "entries": [\n              {\n                "diskLabel": "",\n                "diskLabelType": "",\n                "hwAddress": "",\n                "interfaceType": "",\n                "partitions": {\n                  "entries": [\n                    {\n                      "capacityBytes": "",\n                      "fileSystem": "",\n                      "freeBytes": "",\n                      "mountPoint": "",\n                      "subPartitions": "",\n                      "type": "",\n                      "uuid": ""\n                    }\n                  ]\n                },\n                "status": "",\n                "totalCapacityBytes": "",\n                "totalFreeBytes": "",\n                "vmwareConfig": {\n                  "backingType": "",\n                  "rdmCompatibilityMode": "",\n                  "shared": false,\n                  "vmdkDiskMode": ""\n                }\n              }\n            ]\n          },\n          "hddTotalCapacityBytes": "",\n          "hddTotalFreeBytes": "",\n          "lsblkJson": ""\n        },\n        "vmName": "",\n        "vmNetwork": {\n          "defaultGw": "",\n          "networkAdapters": {\n            "networkAdapters": [\n              {\n                "adapterType": "",\n                "addresses": {\n                  "addresses": [\n                    {\n                      "assignment": "",\n                      "bcast": "",\n                      "fqdn": "",\n                      "ipAddress": "",\n                      "subnetMask": ""\n                    }\n                  ]\n                },\n                "macAddress": ""\n              }\n            ]\n          },\n          "primaryIpAddress": "",\n          "primaryMacAddress": "",\n          "publicIpAddress": ""\n        },\n        "vmUuid": ""\n      }\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames")
  .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/v1alpha1/:parent/assets:reportAssetFrames',
  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({
  framesData: [
    {
      attributes: {},
      labels: {},
      performanceSamples: [
        {
          cpu: {utilizedPercentage: ''},
          disk: {averageIops: ''},
          memory: {utilizedPercentage: ''},
          network: {averageEgressBps: '', averageIngressBps: ''},
          sampleTime: ''
        }
      ],
      reportTime: '',
      traceToken: '',
      virtualMachineDetails: {
        coreCount: 0,
        createTime: '',
        guestOs: {
          config: {
            fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
            hosts: {entries: [{hostNames: [], ip: ''}]},
            issue: '',
            nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
            selinux: {enabled: false, mode: ''}
          },
          runtime: {
            domain: '',
            installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
            lastUptime: {day: 0, month: 0, year: 0},
            machineName: '',
            networkInfo: {
              connections: {
                entries: [
                  {
                    localIpAddress: '',
                    localPort: 0,
                    pid: '',
                    processName: '',
                    protocol: '',
                    remoteIpAddress: '',
                    remotePort: 0,
                    state: ''
                  }
                ]
              },
              netstat: '',
              netstatTime: {
                day: 0,
                hours: 0,
                minutes: 0,
                month: 0,
                nanos: 0,
                seconds: 0,
                timeZone: {id: '', version: ''},
                utcOffset: '',
                year: 0
              }
            },
            openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
            processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
            services: {
              services: [
                {
                  cmdline: '',
                  exePath: '',
                  name: '',
                  pid: '',
                  startMode: '',
                  state: '',
                  status: ''
                }
              ]
            }
          }
        },
        memoryMb: 0,
        osFamily: '',
        osName: '',
        osVersion: '',
        platform: {
          awsEc2Details: {location: '', machineTypeLabel: ''},
          azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
          genericDetails: {location: ''},
          physicalDetails: {location: ''},
          vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
        },
        powerState: '',
        vcenterFolder: '',
        vcenterUrl: '',
        vcenterVmId: '',
        vmArchitecture: {
          bios: {
            biosManufacturer: '',
            biosName: '',
            biosReleaseDate: '',
            biosVersion: '',
            smbiosUuid: ''
          },
          cpuArchitecture: '',
          cpuManufacturer: '',
          cpuName: '',
          cpuSocketCount: 0,
          cpuThreadCount: 0,
          firmware: '',
          hyperthreading: '',
          vendor: ''
        },
        vmDisks: {
          disks: {
            entries: [
              {
                diskLabel: '',
                diskLabelType: '',
                hwAddress: '',
                interfaceType: '',
                partitions: {
                  entries: [
                    {
                      capacityBytes: '',
                      fileSystem: '',
                      freeBytes: '',
                      mountPoint: '',
                      subPartitions: '',
                      type: '',
                      uuid: ''
                    }
                  ]
                },
                status: '',
                totalCapacityBytes: '',
                totalFreeBytes: '',
                vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
              }
            ]
          },
          hddTotalCapacityBytes: '',
          hddTotalFreeBytes: '',
          lsblkJson: ''
        },
        vmName: '',
        vmNetwork: {
          defaultGw: '',
          networkAdapters: {
            networkAdapters: [
              {
                adapterType: '',
                addresses: {
                  addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                },
                macAddress: ''
              }
            ]
          },
          primaryIpAddress: '',
          primaryMacAddress: '',
          publicIpAddress: ''
        },
        vmUuid: ''
      }
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames',
  headers: {'content-type': 'application/json'},
  body: {
    framesData: [
      {
        attributes: {},
        labels: {},
        performanceSamples: [
          {
            cpu: {utilizedPercentage: ''},
            disk: {averageIops: ''},
            memory: {utilizedPercentage: ''},
            network: {averageEgressBps: '', averageIngressBps: ''},
            sampleTime: ''
          }
        ],
        reportTime: '',
        traceToken: '',
        virtualMachineDetails: {
          coreCount: 0,
          createTime: '',
          guestOs: {
            config: {
              fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
              hosts: {entries: [{hostNames: [], ip: ''}]},
              issue: '',
              nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
              selinux: {enabled: false, mode: ''}
            },
            runtime: {
              domain: '',
              installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
              lastUptime: {day: 0, month: 0, year: 0},
              machineName: '',
              networkInfo: {
                connections: {
                  entries: [
                    {
                      localIpAddress: '',
                      localPort: 0,
                      pid: '',
                      processName: '',
                      protocol: '',
                      remoteIpAddress: '',
                      remotePort: 0,
                      state: ''
                    }
                  ]
                },
                netstat: '',
                netstatTime: {
                  day: 0,
                  hours: 0,
                  minutes: 0,
                  month: 0,
                  nanos: 0,
                  seconds: 0,
                  timeZone: {id: '', version: ''},
                  utcOffset: '',
                  year: 0
                }
              },
              openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
              processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
              services: {
                services: [
                  {
                    cmdline: '',
                    exePath: '',
                    name: '',
                    pid: '',
                    startMode: '',
                    state: '',
                    status: ''
                  }
                ]
              }
            }
          },
          memoryMb: 0,
          osFamily: '',
          osName: '',
          osVersion: '',
          platform: {
            awsEc2Details: {location: '', machineTypeLabel: ''},
            azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
            genericDetails: {location: ''},
            physicalDetails: {location: ''},
            vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
          },
          powerState: '',
          vcenterFolder: '',
          vcenterUrl: '',
          vcenterVmId: '',
          vmArchitecture: {
            bios: {
              biosManufacturer: '',
              biosName: '',
              biosReleaseDate: '',
              biosVersion: '',
              smbiosUuid: ''
            },
            cpuArchitecture: '',
            cpuManufacturer: '',
            cpuName: '',
            cpuSocketCount: 0,
            cpuThreadCount: 0,
            firmware: '',
            hyperthreading: '',
            vendor: ''
          },
          vmDisks: {
            disks: {
              entries: [
                {
                  diskLabel: '',
                  diskLabelType: '',
                  hwAddress: '',
                  interfaceType: '',
                  partitions: {
                    entries: [
                      {
                        capacityBytes: '',
                        fileSystem: '',
                        freeBytes: '',
                        mountPoint: '',
                        subPartitions: '',
                        type: '',
                        uuid: ''
                      }
                    ]
                  },
                  status: '',
                  totalCapacityBytes: '',
                  totalFreeBytes: '',
                  vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
                }
              ]
            },
            hddTotalCapacityBytes: '',
            hddTotalFreeBytes: '',
            lsblkJson: ''
          },
          vmName: '',
          vmNetwork: {
            defaultGw: '',
            networkAdapters: {
              networkAdapters: [
                {
                  adapterType: '',
                  addresses: {
                    addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                  },
                  macAddress: ''
                }
              ]
            },
            primaryIpAddress: '',
            primaryMacAddress: '',
            publicIpAddress: ''
          },
          vmUuid: ''
        }
      }
    ]
  },
  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}}/v1alpha1/:parent/assets:reportAssetFrames');

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

req.type('json');
req.send({
  framesData: [
    {
      attributes: {},
      labels: {},
      performanceSamples: [
        {
          cpu: {
            utilizedPercentage: ''
          },
          disk: {
            averageIops: ''
          },
          memory: {
            utilizedPercentage: ''
          },
          network: {
            averageEgressBps: '',
            averageIngressBps: ''
          },
          sampleTime: ''
        }
      ],
      reportTime: '',
      traceToken: '',
      virtualMachineDetails: {
        coreCount: 0,
        createTime: '',
        guestOs: {
          config: {
            fstab: {
              entries: [
                {
                  file: '',
                  freq: 0,
                  mntops: '',
                  passno: 0,
                  spec: '',
                  vfstype: ''
                }
              ]
            },
            hosts: {
              entries: [
                {
                  hostNames: [],
                  ip: ''
                }
              ]
            },
            issue: '',
            nfsExports: {
              entries: [
                {
                  exportDirectory: '',
                  hosts: []
                }
              ]
            },
            selinux: {
              enabled: false,
              mode: ''
            }
          },
          runtime: {
            domain: '',
            installedApps: {
              entries: [
                {
                  name: '',
                  path: '',
                  time: '',
                  vendor: '',
                  version: ''
                }
              ]
            },
            lastUptime: {
              day: 0,
              month: 0,
              year: 0
            },
            machineName: '',
            networkInfo: {
              connections: {
                entries: [
                  {
                    localIpAddress: '',
                    localPort: 0,
                    pid: '',
                    processName: '',
                    protocol: '',
                    remoteIpAddress: '',
                    remotePort: 0,
                    state: ''
                  }
                ]
              },
              netstat: '',
              netstatTime: {
                day: 0,
                hours: 0,
                minutes: 0,
                month: 0,
                nanos: 0,
                seconds: 0,
                timeZone: {
                  id: '',
                  version: ''
                },
                utcOffset: '',
                year: 0
              }
            },
            openFileList: {
              entries: [
                {
                  command: '',
                  filePath: '',
                  fileType: '',
                  user: ''
                }
              ]
            },
            processes: {
              processes: [
                {
                  attributes: {},
                  cmdline: '',
                  exePath: '',
                  pid: '',
                  user: ''
                }
              ]
            },
            services: {
              services: [
                {
                  cmdline: '',
                  exePath: '',
                  name: '',
                  pid: '',
                  startMode: '',
                  state: '',
                  status: ''
                }
              ]
            }
          }
        },
        memoryMb: 0,
        osFamily: '',
        osName: '',
        osVersion: '',
        platform: {
          awsEc2Details: {
            location: '',
            machineTypeLabel: ''
          },
          azureVmDetails: {
            location: '',
            machineTypeLabel: '',
            provisioningState: ''
          },
          genericDetails: {
            location: ''
          },
          physicalDetails: {
            location: ''
          },
          vmwareDetails: {
            esxVersion: '',
            osid: '',
            vcenterVersion: ''
          }
        },
        powerState: '',
        vcenterFolder: '',
        vcenterUrl: '',
        vcenterVmId: '',
        vmArchitecture: {
          bios: {
            biosManufacturer: '',
            biosName: '',
            biosReleaseDate: '',
            biosVersion: '',
            smbiosUuid: ''
          },
          cpuArchitecture: '',
          cpuManufacturer: '',
          cpuName: '',
          cpuSocketCount: 0,
          cpuThreadCount: 0,
          firmware: '',
          hyperthreading: '',
          vendor: ''
        },
        vmDisks: {
          disks: {
            entries: [
              {
                diskLabel: '',
                diskLabelType: '',
                hwAddress: '',
                interfaceType: '',
                partitions: {
                  entries: [
                    {
                      capacityBytes: '',
                      fileSystem: '',
                      freeBytes: '',
                      mountPoint: '',
                      subPartitions: '',
                      type: '',
                      uuid: ''
                    }
                  ]
                },
                status: '',
                totalCapacityBytes: '',
                totalFreeBytes: '',
                vmwareConfig: {
                  backingType: '',
                  rdmCompatibilityMode: '',
                  shared: false,
                  vmdkDiskMode: ''
                }
              }
            ]
          },
          hddTotalCapacityBytes: '',
          hddTotalFreeBytes: '',
          lsblkJson: ''
        },
        vmName: '',
        vmNetwork: {
          defaultGw: '',
          networkAdapters: {
            networkAdapters: [
              {
                adapterType: '',
                addresses: {
                  addresses: [
                    {
                      assignment: '',
                      bcast: '',
                      fqdn: '',
                      ipAddress: '',
                      subnetMask: ''
                    }
                  ]
                },
                macAddress: ''
              }
            ]
          },
          primaryIpAddress: '',
          primaryMacAddress: '',
          publicIpAddress: ''
        },
        vmUuid: ''
      }
    }
  ]
});

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}}/v1alpha1/:parent/assets:reportAssetFrames',
  headers: {'content-type': 'application/json'},
  data: {
    framesData: [
      {
        attributes: {},
        labels: {},
        performanceSamples: [
          {
            cpu: {utilizedPercentage: ''},
            disk: {averageIops: ''},
            memory: {utilizedPercentage: ''},
            network: {averageEgressBps: '', averageIngressBps: ''},
            sampleTime: ''
          }
        ],
        reportTime: '',
        traceToken: '',
        virtualMachineDetails: {
          coreCount: 0,
          createTime: '',
          guestOs: {
            config: {
              fstab: {entries: [{file: '', freq: 0, mntops: '', passno: 0, spec: '', vfstype: ''}]},
              hosts: {entries: [{hostNames: [], ip: ''}]},
              issue: '',
              nfsExports: {entries: [{exportDirectory: '', hosts: []}]},
              selinux: {enabled: false, mode: ''}
            },
            runtime: {
              domain: '',
              installedApps: {entries: [{name: '', path: '', time: '', vendor: '', version: ''}]},
              lastUptime: {day: 0, month: 0, year: 0},
              machineName: '',
              networkInfo: {
                connections: {
                  entries: [
                    {
                      localIpAddress: '',
                      localPort: 0,
                      pid: '',
                      processName: '',
                      protocol: '',
                      remoteIpAddress: '',
                      remotePort: 0,
                      state: ''
                    }
                  ]
                },
                netstat: '',
                netstatTime: {
                  day: 0,
                  hours: 0,
                  minutes: 0,
                  month: 0,
                  nanos: 0,
                  seconds: 0,
                  timeZone: {id: '', version: ''},
                  utcOffset: '',
                  year: 0
                }
              },
              openFileList: {entries: [{command: '', filePath: '', fileType: '', user: ''}]},
              processes: {processes: [{attributes: {}, cmdline: '', exePath: '', pid: '', user: ''}]},
              services: {
                services: [
                  {
                    cmdline: '',
                    exePath: '',
                    name: '',
                    pid: '',
                    startMode: '',
                    state: '',
                    status: ''
                  }
                ]
              }
            }
          },
          memoryMb: 0,
          osFamily: '',
          osName: '',
          osVersion: '',
          platform: {
            awsEc2Details: {location: '', machineTypeLabel: ''},
            azureVmDetails: {location: '', machineTypeLabel: '', provisioningState: ''},
            genericDetails: {location: ''},
            physicalDetails: {location: ''},
            vmwareDetails: {esxVersion: '', osid: '', vcenterVersion: ''}
          },
          powerState: '',
          vcenterFolder: '',
          vcenterUrl: '',
          vcenterVmId: '',
          vmArchitecture: {
            bios: {
              biosManufacturer: '',
              biosName: '',
              biosReleaseDate: '',
              biosVersion: '',
              smbiosUuid: ''
            },
            cpuArchitecture: '',
            cpuManufacturer: '',
            cpuName: '',
            cpuSocketCount: 0,
            cpuThreadCount: 0,
            firmware: '',
            hyperthreading: '',
            vendor: ''
          },
          vmDisks: {
            disks: {
              entries: [
                {
                  diskLabel: '',
                  diskLabelType: '',
                  hwAddress: '',
                  interfaceType: '',
                  partitions: {
                    entries: [
                      {
                        capacityBytes: '',
                        fileSystem: '',
                        freeBytes: '',
                        mountPoint: '',
                        subPartitions: '',
                        type: '',
                        uuid: ''
                      }
                    ]
                  },
                  status: '',
                  totalCapacityBytes: '',
                  totalFreeBytes: '',
                  vmwareConfig: {backingType: '', rdmCompatibilityMode: '', shared: false, vmdkDiskMode: ''}
                }
              ]
            },
            hddTotalCapacityBytes: '',
            hddTotalFreeBytes: '',
            lsblkJson: ''
          },
          vmName: '',
          vmNetwork: {
            defaultGw: '',
            networkAdapters: {
              networkAdapters: [
                {
                  adapterType: '',
                  addresses: {
                    addresses: [{assignment: '', bcast: '', fqdn: '', ipAddress: '', subnetMask: ''}]
                  },
                  macAddress: ''
                }
              ]
            },
            primaryIpAddress: '',
            primaryMacAddress: '',
            publicIpAddress: ''
          },
          vmUuid: ''
        }
      }
    ]
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"framesData":[{"attributes":{},"labels":{},"performanceSamples":[{"cpu":{"utilizedPercentage":""},"disk":{"averageIops":""},"memory":{"utilizedPercentage":""},"network":{"averageEgressBps":"","averageIngressBps":""},"sampleTime":""}],"reportTime":"","traceToken":"","virtualMachineDetails":{"coreCount":0,"createTime":"","guestOs":{"config":{"fstab":{"entries":[{"file":"","freq":0,"mntops":"","passno":0,"spec":"","vfstype":""}]},"hosts":{"entries":[{"hostNames":[],"ip":""}]},"issue":"","nfsExports":{"entries":[{"exportDirectory":"","hosts":[]}]},"selinux":{"enabled":false,"mode":""}},"runtime":{"domain":"","installedApps":{"entries":[{"name":"","path":"","time":"","vendor":"","version":""}]},"lastUptime":{"day":0,"month":0,"year":0},"machineName":"","networkInfo":{"connections":{"entries":[{"localIpAddress":"","localPort":0,"pid":"","processName":"","protocol":"","remoteIpAddress":"","remotePort":0,"state":""}]},"netstat":"","netstatTime":{"day":0,"hours":0,"minutes":0,"month":0,"nanos":0,"seconds":0,"timeZone":{"id":"","version":""},"utcOffset":"","year":0}},"openFileList":{"entries":[{"command":"","filePath":"","fileType":"","user":""}]},"processes":{"processes":[{"attributes":{},"cmdline":"","exePath":"","pid":"","user":""}]},"services":{"services":[{"cmdline":"","exePath":"","name":"","pid":"","startMode":"","state":"","status":""}]}}},"memoryMb":0,"osFamily":"","osName":"","osVersion":"","platform":{"awsEc2Details":{"location":"","machineTypeLabel":""},"azureVmDetails":{"location":"","machineTypeLabel":"","provisioningState":""},"genericDetails":{"location":""},"physicalDetails":{"location":""},"vmwareDetails":{"esxVersion":"","osid":"","vcenterVersion":""}},"powerState":"","vcenterFolder":"","vcenterUrl":"","vcenterVmId":"","vmArchitecture":{"bios":{"biosManufacturer":"","biosName":"","biosReleaseDate":"","biosVersion":"","smbiosUuid":""},"cpuArchitecture":"","cpuManufacturer":"","cpuName":"","cpuSocketCount":0,"cpuThreadCount":0,"firmware":"","hyperthreading":"","vendor":""},"vmDisks":{"disks":{"entries":[{"diskLabel":"","diskLabelType":"","hwAddress":"","interfaceType":"","partitions":{"entries":[{"capacityBytes":"","fileSystem":"","freeBytes":"","mountPoint":"","subPartitions":"","type":"","uuid":""}]},"status":"","totalCapacityBytes":"","totalFreeBytes":"","vmwareConfig":{"backingType":"","rdmCompatibilityMode":"","shared":false,"vmdkDiskMode":""}}]},"hddTotalCapacityBytes":"","hddTotalFreeBytes":"","lsblkJson":""},"vmName":"","vmNetwork":{"defaultGw":"","networkAdapters":{"networkAdapters":[{"adapterType":"","addresses":{"addresses":[{"assignment":"","bcast":"","fqdn":"","ipAddress":"","subnetMask":""}]},"macAddress":""}]},"primaryIpAddress":"","primaryMacAddress":"","publicIpAddress":""},"vmUuid":""}}]}'
};

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 = @{ @"framesData": @[ @{ @"attributes": @{  }, @"labels": @{  }, @"performanceSamples": @[ @{ @"cpu": @{ @"utilizedPercentage": @"" }, @"disk": @{ @"averageIops": @"" }, @"memory": @{ @"utilizedPercentage": @"" }, @"network": @{ @"averageEgressBps": @"", @"averageIngressBps": @"" }, @"sampleTime": @"" } ], @"reportTime": @"", @"traceToken": @"", @"virtualMachineDetails": @{ @"coreCount": @0, @"createTime": @"", @"guestOs": @{ @"config": @{ @"fstab": @{ @"entries": @[ @{ @"file": @"", @"freq": @0, @"mntops": @"", @"passno": @0, @"spec": @"", @"vfstype": @"" } ] }, @"hosts": @{ @"entries": @[ @{ @"hostNames": @[  ], @"ip": @"" } ] }, @"issue": @"", @"nfsExports": @{ @"entries": @[ @{ @"exportDirectory": @"", @"hosts": @[  ] } ] }, @"selinux": @{ @"enabled": @NO, @"mode": @"" } }, @"runtime": @{ @"domain": @"", @"installedApps": @{ @"entries": @[ @{ @"name": @"", @"path": @"", @"time": @"", @"vendor": @"", @"version": @"" } ] }, @"lastUptime": @{ @"day": @0, @"month": @0, @"year": @0 }, @"machineName": @"", @"networkInfo": @{ @"connections": @{ @"entries": @[ @{ @"localIpAddress": @"", @"localPort": @0, @"pid": @"", @"processName": @"", @"protocol": @"", @"remoteIpAddress": @"", @"remotePort": @0, @"state": @"" } ] }, @"netstat": @"", @"netstatTime": @{ @"day": @0, @"hours": @0, @"minutes": @0, @"month": @0, @"nanos": @0, @"seconds": @0, @"timeZone": @{ @"id": @"", @"version": @"" }, @"utcOffset": @"", @"year": @0 } }, @"openFileList": @{ @"entries": @[ @{ @"command": @"", @"filePath": @"", @"fileType": @"", @"user": @"" } ] }, @"processes": @{ @"processes": @[ @{ @"attributes": @{  }, @"cmdline": @"", @"exePath": @"", @"pid": @"", @"user": @"" } ] }, @"services": @{ @"services": @[ @{ @"cmdline": @"", @"exePath": @"", @"name": @"", @"pid": @"", @"startMode": @"", @"state": @"", @"status": @"" } ] } } }, @"memoryMb": @0, @"osFamily": @"", @"osName": @"", @"osVersion": @"", @"platform": @{ @"awsEc2Details": @{ @"location": @"", @"machineTypeLabel": @"" }, @"azureVmDetails": @{ @"location": @"", @"machineTypeLabel": @"", @"provisioningState": @"" }, @"genericDetails": @{ @"location": @"" }, @"physicalDetails": @{ @"location": @"" }, @"vmwareDetails": @{ @"esxVersion": @"", @"osid": @"", @"vcenterVersion": @"" } }, @"powerState": @"", @"vcenterFolder": @"", @"vcenterUrl": @"", @"vcenterVmId": @"", @"vmArchitecture": @{ @"bios": @{ @"biosManufacturer": @"", @"biosName": @"", @"biosReleaseDate": @"", @"biosVersion": @"", @"smbiosUuid": @"" }, @"cpuArchitecture": @"", @"cpuManufacturer": @"", @"cpuName": @"", @"cpuSocketCount": @0, @"cpuThreadCount": @0, @"firmware": @"", @"hyperthreading": @"", @"vendor": @"" }, @"vmDisks": @{ @"disks": @{ @"entries": @[ @{ @"diskLabel": @"", @"diskLabelType": @"", @"hwAddress": @"", @"interfaceType": @"", @"partitions": @{ @"entries": @[ @{ @"capacityBytes": @"", @"fileSystem": @"", @"freeBytes": @"", @"mountPoint": @"", @"subPartitions": @"", @"type": @"", @"uuid": @"" } ] }, @"status": @"", @"totalCapacityBytes": @"", @"totalFreeBytes": @"", @"vmwareConfig": @{ @"backingType": @"", @"rdmCompatibilityMode": @"", @"shared": @NO, @"vmdkDiskMode": @"" } } ] }, @"hddTotalCapacityBytes": @"", @"hddTotalFreeBytes": @"", @"lsblkJson": @"" }, @"vmName": @"", @"vmNetwork": @{ @"defaultGw": @"", @"networkAdapters": @{ @"networkAdapters": @[ @{ @"adapterType": @"", @"addresses": @{ @"addresses": @[ @{ @"assignment": @"", @"bcast": @"", @"fqdn": @"", @"ipAddress": @"", @"subnetMask": @"" } ] }, @"macAddress": @"" } ] }, @"primaryIpAddress": @"", @"primaryMacAddress": @"", @"publicIpAddress": @"" }, @"vmUuid": @"" } } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames"]
                                                       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}}/v1alpha1/:parent/assets:reportAssetFrames" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames",
  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([
    'framesData' => [
        [
                'attributes' => [
                                
                ],
                'labels' => [
                                
                ],
                'performanceSamples' => [
                                [
                                                                'cpu' => [
                                                                                                                                'utilizedPercentage' => ''
                                                                ],
                                                                'disk' => [
                                                                                                                                'averageIops' => ''
                                                                ],
                                                                'memory' => [
                                                                                                                                'utilizedPercentage' => ''
                                                                ],
                                                                'network' => [
                                                                                                                                'averageEgressBps' => '',
                                                                                                                                'averageIngressBps' => ''
                                                                ],
                                                                'sampleTime' => ''
                                ]
                ],
                'reportTime' => '',
                'traceToken' => '',
                'virtualMachineDetails' => [
                                'coreCount' => 0,
                                'createTime' => '',
                                'guestOs' => [
                                                                'config' => [
                                                                                                                                'fstab' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'file' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freq' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mntops' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'passno' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'spec' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vfstype' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hostNames' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ip' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'issue' => '',
                                                                                                                                'nfsExports' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exportDirectory' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'selinux' => [
                                                                                                                                                                                                                                                                'enabled' => null,
                                                                                                                                                                                                                                                                'mode' => ''
                                                                                                                                ]
                                                                ],
                                                                'runtime' => [
                                                                                                                                'domain' => '',
                                                                                                                                'installedApps' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'path' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'time' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vendor' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'lastUptime' => [
                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                ],
                                                                                                                                'machineName' => '',
                                                                                                                                'networkInfo' => [
                                                                                                                                                                                                                                                                'connections' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localPort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'processName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'protocol' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remoteIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remotePort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'netstat' => '',
                                                                                                                                                                                                                                                                'netstatTime' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hours' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'minutes' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'nanos' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'seconds' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'timeZone' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'utcOffset' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'openFileList' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'command' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'filePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'attributes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'startMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'memoryMb' => 0,
                                'osFamily' => '',
                                'osName' => '',
                                'osVersion' => '',
                                'platform' => [
                                                                'awsEc2Details' => [
                                                                                                                                'location' => '',
                                                                                                                                'machineTypeLabel' => ''
                                                                ],
                                                                'azureVmDetails' => [
                                                                                                                                'location' => '',
                                                                                                                                'machineTypeLabel' => '',
                                                                                                                                'provisioningState' => ''
                                                                ],
                                                                'genericDetails' => [
                                                                                                                                'location' => ''
                                                                ],
                                                                'physicalDetails' => [
                                                                                                                                'location' => ''
                                                                ],
                                                                'vmwareDetails' => [
                                                                                                                                'esxVersion' => '',
                                                                                                                                'osid' => '',
                                                                                                                                'vcenterVersion' => ''
                                                                ]
                                ],
                                'powerState' => '',
                                'vcenterFolder' => '',
                                'vcenterUrl' => '',
                                'vcenterVmId' => '',
                                'vmArchitecture' => [
                                                                'bios' => [
                                                                                                                                'biosManufacturer' => '',
                                                                                                                                'biosName' => '',
                                                                                                                                'biosReleaseDate' => '',
                                                                                                                                'biosVersion' => '',
                                                                                                                                'smbiosUuid' => ''
                                                                ],
                                                                'cpuArchitecture' => '',
                                                                'cpuManufacturer' => '',
                                                                'cpuName' => '',
                                                                'cpuSocketCount' => 0,
                                                                'cpuThreadCount' => 0,
                                                                'firmware' => '',
                                                                'hyperthreading' => '',
                                                                'vendor' => ''
                                ],
                                'vmDisks' => [
                                                                'disks' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabel' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'diskLabelType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hwAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'interfaceType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'partitions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'capacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileSystem' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mountPoint' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subPartitions' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'type' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uuid' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalCapacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'totalFreeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmwareConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backingType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'rdmCompatibilityMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shared' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmdkDiskMode' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'hddTotalCapacityBytes' => '',
                                                                'hddTotalFreeBytes' => '',
                                                                'lsblkJson' => ''
                                ],
                                'vmName' => '',
                                'vmNetwork' => [
                                                                'defaultGw' => '',
                                                                'networkAdapters' => [
                                                                                                                                'networkAdapters' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'adapterType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'assignment' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'bcast' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fqdn' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subnetMask' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'macAddress' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'primaryIpAddress' => '',
                                                                'primaryMacAddress' => '',
                                                                'publicIpAddress' => ''
                                ],
                                'vmUuid' => ''
                ]
        ]
    ]
  ]),
  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}}/v1alpha1/:parent/assets:reportAssetFrames', [
  'body' => '{
  "framesData": [
    {
      "attributes": {},
      "labels": {},
      "performanceSamples": [
        {
          "cpu": {
            "utilizedPercentage": ""
          },
          "disk": {
            "averageIops": ""
          },
          "memory": {
            "utilizedPercentage": ""
          },
          "network": {
            "averageEgressBps": "",
            "averageIngressBps": ""
          },
          "sampleTime": ""
        }
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": {
        "coreCount": 0,
        "createTime": "",
        "guestOs": {
          "config": {
            "fstab": {
              "entries": [
                {
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                }
              ]
            },
            "hosts": {
              "entries": [
                {
                  "hostNames": [],
                  "ip": ""
                }
              ]
            },
            "issue": "",
            "nfsExports": {
              "entries": [
                {
                  "exportDirectory": "",
                  "hosts": []
                }
              ]
            },
            "selinux": {
              "enabled": false,
              "mode": ""
            }
          },
          "runtime": {
            "domain": "",
            "installedApps": {
              "entries": [
                {
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                }
              ]
            },
            "lastUptime": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "machineName": "",
            "networkInfo": {
              "connections": {
                "entries": [
                  {
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  }
                ]
              },
              "netstat": "",
              "netstatTime": {
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": {
                  "id": "",
                  "version": ""
                },
                "utcOffset": "",
                "year": 0
              }
            },
            "openFileList": {
              "entries": [
                {
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                }
              ]
            },
            "processes": {
              "processes": [
                {
                  "attributes": {},
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                }
              ]
            },
            "services": {
              "services": [
                {
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                }
              ]
            }
          }
        },
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": {
          "awsEc2Details": {
            "location": "",
            "machineTypeLabel": ""
          },
          "azureVmDetails": {
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          },
          "genericDetails": {
            "location": ""
          },
          "physicalDetails": {
            "location": ""
          },
          "vmwareDetails": {
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          }
        },
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": {
          "bios": {
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          },
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        },
        "vmDisks": {
          "disks": {
            "entries": [
              {
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": {
                  "entries": [
                    {
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    }
                  ]
                },
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": {
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                }
              }
            ]
          },
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        },
        "vmName": "",
        "vmNetwork": {
          "defaultGw": "",
          "networkAdapters": {
            "networkAdapters": [
              {
                "adapterType": "",
                "addresses": {
                  "addresses": [
                    {
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    }
                  ]
                },
                "macAddress": ""
              }
            ]
          },
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        },
        "vmUuid": ""
      }
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'framesData' => [
    [
        'attributes' => [
                
        ],
        'labels' => [
                
        ],
        'performanceSamples' => [
                [
                                'cpu' => [
                                                                'utilizedPercentage' => ''
                                ],
                                'disk' => [
                                                                'averageIops' => ''
                                ],
                                'memory' => [
                                                                'utilizedPercentage' => ''
                                ],
                                'network' => [
                                                                'averageEgressBps' => '',
                                                                'averageIngressBps' => ''
                                ],
                                'sampleTime' => ''
                ]
        ],
        'reportTime' => '',
        'traceToken' => '',
        'virtualMachineDetails' => [
                'coreCount' => 0,
                'createTime' => '',
                'guestOs' => [
                                'config' => [
                                                                'fstab' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'file' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freq' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mntops' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'passno' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'spec' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vfstype' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'hosts' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hostNames' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ip' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'issue' => '',
                                                                'nfsExports' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exportDirectory' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'selinux' => [
                                                                                                                                'enabled' => null,
                                                                                                                                'mode' => ''
                                                                ]
                                ],
                                'runtime' => [
                                                                'domain' => '',
                                                                'installedApps' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'path' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'time' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vendor' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'lastUptime' => [
                                                                                                                                'day' => 0,
                                                                                                                                'month' => 0,
                                                                                                                                'year' => 0
                                                                ],
                                                                'machineName' => '',
                                                                'networkInfo' => [
                                                                                                                                'connections' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localPort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'processName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'protocol' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remoteIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remotePort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'netstat' => '',
                                                                                                                                'netstatTime' => [
                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                'hours' => 0,
                                                                                                                                                                                                                                                                'minutes' => 0,
                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                'nanos' => 0,
                                                                                                                                                                                                                                                                'seconds' => 0,
                                                                                                                                                                                                                                                                'timeZone' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'utcOffset' => '',
                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                ]
                                                                ],
                                                                'openFileList' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'command' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'filePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'processes' => [
                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'attributes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'services' => [
                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'startMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ]
                ],
                'memoryMb' => 0,
                'osFamily' => '',
                'osName' => '',
                'osVersion' => '',
                'platform' => [
                                'awsEc2Details' => [
                                                                'location' => '',
                                                                'machineTypeLabel' => ''
                                ],
                                'azureVmDetails' => [
                                                                'location' => '',
                                                                'machineTypeLabel' => '',
                                                                'provisioningState' => ''
                                ],
                                'genericDetails' => [
                                                                'location' => ''
                                ],
                                'physicalDetails' => [
                                                                'location' => ''
                                ],
                                'vmwareDetails' => [
                                                                'esxVersion' => '',
                                                                'osid' => '',
                                                                'vcenterVersion' => ''
                                ]
                ],
                'powerState' => '',
                'vcenterFolder' => '',
                'vcenterUrl' => '',
                'vcenterVmId' => '',
                'vmArchitecture' => [
                                'bios' => [
                                                                'biosManufacturer' => '',
                                                                'biosName' => '',
                                                                'biosReleaseDate' => '',
                                                                'biosVersion' => '',
                                                                'smbiosUuid' => ''
                                ],
                                'cpuArchitecture' => '',
                                'cpuManufacturer' => '',
                                'cpuName' => '',
                                'cpuSocketCount' => 0,
                                'cpuThreadCount' => 0,
                                'firmware' => '',
                                'hyperthreading' => '',
                                'vendor' => ''
                ],
                'vmDisks' => [
                                'disks' => [
                                                                'entries' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'diskLabel' => '',
                                                                                                                                                                                                                                                                'diskLabelType' => '',
                                                                                                                                                                                                                                                                'hwAddress' => '',
                                                                                                                                                                                                                                                                'interfaceType' => '',
                                                                                                                                                                                                                                                                'partitions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'capacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileSystem' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mountPoint' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subPartitions' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'type' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uuid' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'status' => '',
                                                                                                                                                                                                                                                                'totalCapacityBytes' => '',
                                                                                                                                                                                                                                                                'totalFreeBytes' => '',
                                                                                                                                                                                                                                                                'vmwareConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backingType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'rdmCompatibilityMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shared' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmdkDiskMode' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'hddTotalCapacityBytes' => '',
                                'hddTotalFreeBytes' => '',
                                'lsblkJson' => ''
                ],
                'vmName' => '',
                'vmNetwork' => [
                                'defaultGw' => '',
                                'networkAdapters' => [
                                                                'networkAdapters' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'adapterType' => '',
                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'assignment' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'bcast' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fqdn' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subnetMask' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'macAddress' => ''
                                                                                                                                ]
                                                                ]
                                ],
                                'primaryIpAddress' => '',
                                'primaryMacAddress' => '',
                                'publicIpAddress' => ''
                ],
                'vmUuid' => ''
        ]
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'framesData' => [
    [
        'attributes' => [
                
        ],
        'labels' => [
                
        ],
        'performanceSamples' => [
                [
                                'cpu' => [
                                                                'utilizedPercentage' => ''
                                ],
                                'disk' => [
                                                                'averageIops' => ''
                                ],
                                'memory' => [
                                                                'utilizedPercentage' => ''
                                ],
                                'network' => [
                                                                'averageEgressBps' => '',
                                                                'averageIngressBps' => ''
                                ],
                                'sampleTime' => ''
                ]
        ],
        'reportTime' => '',
        'traceToken' => '',
        'virtualMachineDetails' => [
                'coreCount' => 0,
                'createTime' => '',
                'guestOs' => [
                                'config' => [
                                                                'fstab' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'file' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freq' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mntops' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'passno' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'spec' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vfstype' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'hosts' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hostNames' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ip' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'issue' => '',
                                                                'nfsExports' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exportDirectory' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'hosts' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'selinux' => [
                                                                                                                                'enabled' => null,
                                                                                                                                'mode' => ''
                                                                ]
                                ],
                                'runtime' => [
                                                                'domain' => '',
                                                                'installedApps' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'path' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'time' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vendor' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'lastUptime' => [
                                                                                                                                'day' => 0,
                                                                                                                                'month' => 0,
                                                                                                                                'year' => 0
                                                                ],
                                                                'machineName' => '',
                                                                'networkInfo' => [
                                                                                                                                'connections' => [
                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'localPort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'processName' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'protocol' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remoteIpAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'remotePort' => 0,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'netstat' => '',
                                                                                                                                'netstatTime' => [
                                                                                                                                                                                                                                                                'day' => 0,
                                                                                                                                                                                                                                                                'hours' => 0,
                                                                                                                                                                                                                                                                'minutes' => 0,
                                                                                                                                                                                                                                                                'month' => 0,
                                                                                                                                                                                                                                                                'nanos' => 0,
                                                                                                                                                                                                                                                                'seconds' => 0,
                                                                                                                                                                                                                                                                'timeZone' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'id' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'version' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'utcOffset' => '',
                                                                                                                                                                                                                                                                'year' => 0
                                                                                                                                ]
                                                                ],
                                                                'openFileList' => [
                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'command' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'filePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'processes' => [
                                                                                                                                'processes' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'attributes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'user' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'services' => [
                                                                                                                                'services' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'cmdline' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'exePath' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'name' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'pid' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'startMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'state' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'status' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ]
                ],
                'memoryMb' => 0,
                'osFamily' => '',
                'osName' => '',
                'osVersion' => '',
                'platform' => [
                                'awsEc2Details' => [
                                                                'location' => '',
                                                                'machineTypeLabel' => ''
                                ],
                                'azureVmDetails' => [
                                                                'location' => '',
                                                                'machineTypeLabel' => '',
                                                                'provisioningState' => ''
                                ],
                                'genericDetails' => [
                                                                'location' => ''
                                ],
                                'physicalDetails' => [
                                                                'location' => ''
                                ],
                                'vmwareDetails' => [
                                                                'esxVersion' => '',
                                                                'osid' => '',
                                                                'vcenterVersion' => ''
                                ]
                ],
                'powerState' => '',
                'vcenterFolder' => '',
                'vcenterUrl' => '',
                'vcenterVmId' => '',
                'vmArchitecture' => [
                                'bios' => [
                                                                'biosManufacturer' => '',
                                                                'biosName' => '',
                                                                'biosReleaseDate' => '',
                                                                'biosVersion' => '',
                                                                'smbiosUuid' => ''
                                ],
                                'cpuArchitecture' => '',
                                'cpuManufacturer' => '',
                                'cpuName' => '',
                                'cpuSocketCount' => 0,
                                'cpuThreadCount' => 0,
                                'firmware' => '',
                                'hyperthreading' => '',
                                'vendor' => ''
                ],
                'vmDisks' => [
                                'disks' => [
                                                                'entries' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'diskLabel' => '',
                                                                                                                                                                                                                                                                'diskLabelType' => '',
                                                                                                                                                                                                                                                                'hwAddress' => '',
                                                                                                                                                                                                                                                                'interfaceType' => '',
                                                                                                                                                                                                                                                                'partitions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'entries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'capacityBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fileSystem' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'freeBytes' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'mountPoint' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subPartitions' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'type' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'uuid' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'status' => '',
                                                                                                                                                                                                                                                                'totalCapacityBytes' => '',
                                                                                                                                                                                                                                                                'totalFreeBytes' => '',
                                                                                                                                                                                                                                                                'vmwareConfig' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'backingType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'rdmCompatibilityMode' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'shared' => null,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'vmdkDiskMode' => ''
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ]
                                ],
                                'hddTotalCapacityBytes' => '',
                                'hddTotalFreeBytes' => '',
                                'lsblkJson' => ''
                ],
                'vmName' => '',
                'vmNetwork' => [
                                'defaultGw' => '',
                                'networkAdapters' => [
                                                                'networkAdapters' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'adapterType' => '',
                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'addresses' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'assignment' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'bcast' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'fqdn' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'ipAddress' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'subnetMask' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'macAddress' => ''
                                                                                                                                ]
                                                                ]
                                ],
                                'primaryIpAddress' => '',
                                'primaryMacAddress' => '',
                                'publicIpAddress' => ''
                ],
                'vmUuid' => ''
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames');
$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}}/v1alpha1/:parent/assets:reportAssetFrames' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "framesData": [
    {
      "attributes": {},
      "labels": {},
      "performanceSamples": [
        {
          "cpu": {
            "utilizedPercentage": ""
          },
          "disk": {
            "averageIops": ""
          },
          "memory": {
            "utilizedPercentage": ""
          },
          "network": {
            "averageEgressBps": "",
            "averageIngressBps": ""
          },
          "sampleTime": ""
        }
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": {
        "coreCount": 0,
        "createTime": "",
        "guestOs": {
          "config": {
            "fstab": {
              "entries": [
                {
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                }
              ]
            },
            "hosts": {
              "entries": [
                {
                  "hostNames": [],
                  "ip": ""
                }
              ]
            },
            "issue": "",
            "nfsExports": {
              "entries": [
                {
                  "exportDirectory": "",
                  "hosts": []
                }
              ]
            },
            "selinux": {
              "enabled": false,
              "mode": ""
            }
          },
          "runtime": {
            "domain": "",
            "installedApps": {
              "entries": [
                {
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                }
              ]
            },
            "lastUptime": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "machineName": "",
            "networkInfo": {
              "connections": {
                "entries": [
                  {
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  }
                ]
              },
              "netstat": "",
              "netstatTime": {
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": {
                  "id": "",
                  "version": ""
                },
                "utcOffset": "",
                "year": 0
              }
            },
            "openFileList": {
              "entries": [
                {
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                }
              ]
            },
            "processes": {
              "processes": [
                {
                  "attributes": {},
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                }
              ]
            },
            "services": {
              "services": [
                {
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                }
              ]
            }
          }
        },
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": {
          "awsEc2Details": {
            "location": "",
            "machineTypeLabel": ""
          },
          "azureVmDetails": {
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          },
          "genericDetails": {
            "location": ""
          },
          "physicalDetails": {
            "location": ""
          },
          "vmwareDetails": {
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          }
        },
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": {
          "bios": {
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          },
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        },
        "vmDisks": {
          "disks": {
            "entries": [
              {
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": {
                  "entries": [
                    {
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    }
                  ]
                },
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": {
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                }
              }
            ]
          },
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        },
        "vmName": "",
        "vmNetwork": {
          "defaultGw": "",
          "networkAdapters": {
            "networkAdapters": [
              {
                "adapterType": "",
                "addresses": {
                  "addresses": [
                    {
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    }
                  ]
                },
                "macAddress": ""
              }
            ]
          },
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        },
        "vmUuid": ""
      }
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "framesData": [
    {
      "attributes": {},
      "labels": {},
      "performanceSamples": [
        {
          "cpu": {
            "utilizedPercentage": ""
          },
          "disk": {
            "averageIops": ""
          },
          "memory": {
            "utilizedPercentage": ""
          },
          "network": {
            "averageEgressBps": "",
            "averageIngressBps": ""
          },
          "sampleTime": ""
        }
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": {
        "coreCount": 0,
        "createTime": "",
        "guestOs": {
          "config": {
            "fstab": {
              "entries": [
                {
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                }
              ]
            },
            "hosts": {
              "entries": [
                {
                  "hostNames": [],
                  "ip": ""
                }
              ]
            },
            "issue": "",
            "nfsExports": {
              "entries": [
                {
                  "exportDirectory": "",
                  "hosts": []
                }
              ]
            },
            "selinux": {
              "enabled": false,
              "mode": ""
            }
          },
          "runtime": {
            "domain": "",
            "installedApps": {
              "entries": [
                {
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                }
              ]
            },
            "lastUptime": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "machineName": "",
            "networkInfo": {
              "connections": {
                "entries": [
                  {
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  }
                ]
              },
              "netstat": "",
              "netstatTime": {
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": {
                  "id": "",
                  "version": ""
                },
                "utcOffset": "",
                "year": 0
              }
            },
            "openFileList": {
              "entries": [
                {
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                }
              ]
            },
            "processes": {
              "processes": [
                {
                  "attributes": {},
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                }
              ]
            },
            "services": {
              "services": [
                {
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                }
              ]
            }
          }
        },
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": {
          "awsEc2Details": {
            "location": "",
            "machineTypeLabel": ""
          },
          "azureVmDetails": {
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          },
          "genericDetails": {
            "location": ""
          },
          "physicalDetails": {
            "location": ""
          },
          "vmwareDetails": {
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          }
        },
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": {
          "bios": {
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          },
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        },
        "vmDisks": {
          "disks": {
            "entries": [
              {
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": {
                  "entries": [
                    {
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    }
                  ]
                },
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": {
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                }
              }
            ]
          },
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        },
        "vmName": "",
        "vmNetwork": {
          "defaultGw": "",
          "networkAdapters": {
            "networkAdapters": [
              {
                "adapterType": "",
                "addresses": {
                  "addresses": [
                    {
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    }
                  ]
                },
                "macAddress": ""
              }
            ]
          },
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        },
        "vmUuid": ""
      }
    }
  ]
}'
import http.client

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

payload = "{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/assets:reportAssetFrames", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames"

payload = { "framesData": [
        {
            "attributes": {},
            "labels": {},
            "performanceSamples": [
                {
                    "cpu": { "utilizedPercentage": "" },
                    "disk": { "averageIops": "" },
                    "memory": { "utilizedPercentage": "" },
                    "network": {
                        "averageEgressBps": "",
                        "averageIngressBps": ""
                    },
                    "sampleTime": ""
                }
            ],
            "reportTime": "",
            "traceToken": "",
            "virtualMachineDetails": {
                "coreCount": 0,
                "createTime": "",
                "guestOs": {
                    "config": {
                        "fstab": { "entries": [
                                {
                                    "file": "",
                                    "freq": 0,
                                    "mntops": "",
                                    "passno": 0,
                                    "spec": "",
                                    "vfstype": ""
                                }
                            ] },
                        "hosts": { "entries": [
                                {
                                    "hostNames": [],
                                    "ip": ""
                                }
                            ] },
                        "issue": "",
                        "nfsExports": { "entries": [
                                {
                                    "exportDirectory": "",
                                    "hosts": []
                                }
                            ] },
                        "selinux": {
                            "enabled": False,
                            "mode": ""
                        }
                    },
                    "runtime": {
                        "domain": "",
                        "installedApps": { "entries": [
                                {
                                    "name": "",
                                    "path": "",
                                    "time": "",
                                    "vendor": "",
                                    "version": ""
                                }
                            ] },
                        "lastUptime": {
                            "day": 0,
                            "month": 0,
                            "year": 0
                        },
                        "machineName": "",
                        "networkInfo": {
                            "connections": { "entries": [
                                    {
                                        "localIpAddress": "",
                                        "localPort": 0,
                                        "pid": "",
                                        "processName": "",
                                        "protocol": "",
                                        "remoteIpAddress": "",
                                        "remotePort": 0,
                                        "state": ""
                                    }
                                ] },
                            "netstat": "",
                            "netstatTime": {
                                "day": 0,
                                "hours": 0,
                                "minutes": 0,
                                "month": 0,
                                "nanos": 0,
                                "seconds": 0,
                                "timeZone": {
                                    "id": "",
                                    "version": ""
                                },
                                "utcOffset": "",
                                "year": 0
                            }
                        },
                        "openFileList": { "entries": [
                                {
                                    "command": "",
                                    "filePath": "",
                                    "fileType": "",
                                    "user": ""
                                }
                            ] },
                        "processes": { "processes": [
                                {
                                    "attributes": {},
                                    "cmdline": "",
                                    "exePath": "",
                                    "pid": "",
                                    "user": ""
                                }
                            ] },
                        "services": { "services": [
                                {
                                    "cmdline": "",
                                    "exePath": "",
                                    "name": "",
                                    "pid": "",
                                    "startMode": "",
                                    "state": "",
                                    "status": ""
                                }
                            ] }
                    }
                },
                "memoryMb": 0,
                "osFamily": "",
                "osName": "",
                "osVersion": "",
                "platform": {
                    "awsEc2Details": {
                        "location": "",
                        "machineTypeLabel": ""
                    },
                    "azureVmDetails": {
                        "location": "",
                        "machineTypeLabel": "",
                        "provisioningState": ""
                    },
                    "genericDetails": { "location": "" },
                    "physicalDetails": { "location": "" },
                    "vmwareDetails": {
                        "esxVersion": "",
                        "osid": "",
                        "vcenterVersion": ""
                    }
                },
                "powerState": "",
                "vcenterFolder": "",
                "vcenterUrl": "",
                "vcenterVmId": "",
                "vmArchitecture": {
                    "bios": {
                        "biosManufacturer": "",
                        "biosName": "",
                        "biosReleaseDate": "",
                        "biosVersion": "",
                        "smbiosUuid": ""
                    },
                    "cpuArchitecture": "",
                    "cpuManufacturer": "",
                    "cpuName": "",
                    "cpuSocketCount": 0,
                    "cpuThreadCount": 0,
                    "firmware": "",
                    "hyperthreading": "",
                    "vendor": ""
                },
                "vmDisks": {
                    "disks": { "entries": [
                            {
                                "diskLabel": "",
                                "diskLabelType": "",
                                "hwAddress": "",
                                "interfaceType": "",
                                "partitions": { "entries": [
                                        {
                                            "capacityBytes": "",
                                            "fileSystem": "",
                                            "freeBytes": "",
                                            "mountPoint": "",
                                            "subPartitions": "",
                                            "type": "",
                                            "uuid": ""
                                        }
                                    ] },
                                "status": "",
                                "totalCapacityBytes": "",
                                "totalFreeBytes": "",
                                "vmwareConfig": {
                                    "backingType": "",
                                    "rdmCompatibilityMode": "",
                                    "shared": False,
                                    "vmdkDiskMode": ""
                                }
                            }
                        ] },
                    "hddTotalCapacityBytes": "",
                    "hddTotalFreeBytes": "",
                    "lsblkJson": ""
                },
                "vmName": "",
                "vmNetwork": {
                    "defaultGw": "",
                    "networkAdapters": { "networkAdapters": [
                            {
                                "adapterType": "",
                                "addresses": { "addresses": [
                                        {
                                            "assignment": "",
                                            "bcast": "",
                                            "fqdn": "",
                                            "ipAddress": "",
                                            "subnetMask": ""
                                        }
                                    ] },
                                "macAddress": ""
                            }
                        ] },
                    "primaryIpAddress": "",
                    "primaryMacAddress": "",
                    "publicIpAddress": ""
                },
                "vmUuid": ""
            }
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames"

payload <- "{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\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}}/v1alpha1/:parent/assets:reportAssetFrames")

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  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\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/v1alpha1/:parent/assets:reportAssetFrames') do |req|
  req.body = "{\n  \"framesData\": [\n    {\n      \"attributes\": {},\n      \"labels\": {},\n      \"performanceSamples\": [\n        {\n          \"cpu\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"disk\": {\n            \"averageIops\": \"\"\n          },\n          \"memory\": {\n            \"utilizedPercentage\": \"\"\n          },\n          \"network\": {\n            \"averageEgressBps\": \"\",\n            \"averageIngressBps\": \"\"\n          },\n          \"sampleTime\": \"\"\n        }\n      ],\n      \"reportTime\": \"\",\n      \"traceToken\": \"\",\n      \"virtualMachineDetails\": {\n        \"coreCount\": 0,\n        \"createTime\": \"\",\n        \"guestOs\": {\n          \"config\": {\n            \"fstab\": {\n              \"entries\": [\n                {\n                  \"file\": \"\",\n                  \"freq\": 0,\n                  \"mntops\": \"\",\n                  \"passno\": 0,\n                  \"spec\": \"\",\n                  \"vfstype\": \"\"\n                }\n              ]\n            },\n            \"hosts\": {\n              \"entries\": [\n                {\n                  \"hostNames\": [],\n                  \"ip\": \"\"\n                }\n              ]\n            },\n            \"issue\": \"\",\n            \"nfsExports\": {\n              \"entries\": [\n                {\n                  \"exportDirectory\": \"\",\n                  \"hosts\": []\n                }\n              ]\n            },\n            \"selinux\": {\n              \"enabled\": false,\n              \"mode\": \"\"\n            }\n          },\n          \"runtime\": {\n            \"domain\": \"\",\n            \"installedApps\": {\n              \"entries\": [\n                {\n                  \"name\": \"\",\n                  \"path\": \"\",\n                  \"time\": \"\",\n                  \"vendor\": \"\",\n                  \"version\": \"\"\n                }\n              ]\n            },\n            \"lastUptime\": {\n              \"day\": 0,\n              \"month\": 0,\n              \"year\": 0\n            },\n            \"machineName\": \"\",\n            \"networkInfo\": {\n              \"connections\": {\n                \"entries\": [\n                  {\n                    \"localIpAddress\": \"\",\n                    \"localPort\": 0,\n                    \"pid\": \"\",\n                    \"processName\": \"\",\n                    \"protocol\": \"\",\n                    \"remoteIpAddress\": \"\",\n                    \"remotePort\": 0,\n                    \"state\": \"\"\n                  }\n                ]\n              },\n              \"netstat\": \"\",\n              \"netstatTime\": {\n                \"day\": 0,\n                \"hours\": 0,\n                \"minutes\": 0,\n                \"month\": 0,\n                \"nanos\": 0,\n                \"seconds\": 0,\n                \"timeZone\": {\n                  \"id\": \"\",\n                  \"version\": \"\"\n                },\n                \"utcOffset\": \"\",\n                \"year\": 0\n              }\n            },\n            \"openFileList\": {\n              \"entries\": [\n                {\n                  \"command\": \"\",\n                  \"filePath\": \"\",\n                  \"fileType\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"processes\": {\n              \"processes\": [\n                {\n                  \"attributes\": {},\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"pid\": \"\",\n                  \"user\": \"\"\n                }\n              ]\n            },\n            \"services\": {\n              \"services\": [\n                {\n                  \"cmdline\": \"\",\n                  \"exePath\": \"\",\n                  \"name\": \"\",\n                  \"pid\": \"\",\n                  \"startMode\": \"\",\n                  \"state\": \"\",\n                  \"status\": \"\"\n                }\n              ]\n            }\n          }\n        },\n        \"memoryMb\": 0,\n        \"osFamily\": \"\",\n        \"osName\": \"\",\n        \"osVersion\": \"\",\n        \"platform\": {\n          \"awsEc2Details\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\"\n          },\n          \"azureVmDetails\": {\n            \"location\": \"\",\n            \"machineTypeLabel\": \"\",\n            \"provisioningState\": \"\"\n          },\n          \"genericDetails\": {\n            \"location\": \"\"\n          },\n          \"physicalDetails\": {\n            \"location\": \"\"\n          },\n          \"vmwareDetails\": {\n            \"esxVersion\": \"\",\n            \"osid\": \"\",\n            \"vcenterVersion\": \"\"\n          }\n        },\n        \"powerState\": \"\",\n        \"vcenterFolder\": \"\",\n        \"vcenterUrl\": \"\",\n        \"vcenterVmId\": \"\",\n        \"vmArchitecture\": {\n          \"bios\": {\n            \"biosManufacturer\": \"\",\n            \"biosName\": \"\",\n            \"biosReleaseDate\": \"\",\n            \"biosVersion\": \"\",\n            \"smbiosUuid\": \"\"\n          },\n          \"cpuArchitecture\": \"\",\n          \"cpuManufacturer\": \"\",\n          \"cpuName\": \"\",\n          \"cpuSocketCount\": 0,\n          \"cpuThreadCount\": 0,\n          \"firmware\": \"\",\n          \"hyperthreading\": \"\",\n          \"vendor\": \"\"\n        },\n        \"vmDisks\": {\n          \"disks\": {\n            \"entries\": [\n              {\n                \"diskLabel\": \"\",\n                \"diskLabelType\": \"\",\n                \"hwAddress\": \"\",\n                \"interfaceType\": \"\",\n                \"partitions\": {\n                  \"entries\": [\n                    {\n                      \"capacityBytes\": \"\",\n                      \"fileSystem\": \"\",\n                      \"freeBytes\": \"\",\n                      \"mountPoint\": \"\",\n                      \"subPartitions\": \"\",\n                      \"type\": \"\",\n                      \"uuid\": \"\"\n                    }\n                  ]\n                },\n                \"status\": \"\",\n                \"totalCapacityBytes\": \"\",\n                \"totalFreeBytes\": \"\",\n                \"vmwareConfig\": {\n                  \"backingType\": \"\",\n                  \"rdmCompatibilityMode\": \"\",\n                  \"shared\": false,\n                  \"vmdkDiskMode\": \"\"\n                }\n              }\n            ]\n          },\n          \"hddTotalCapacityBytes\": \"\",\n          \"hddTotalFreeBytes\": \"\",\n          \"lsblkJson\": \"\"\n        },\n        \"vmName\": \"\",\n        \"vmNetwork\": {\n          \"defaultGw\": \"\",\n          \"networkAdapters\": {\n            \"networkAdapters\": [\n              {\n                \"adapterType\": \"\",\n                \"addresses\": {\n                  \"addresses\": [\n                    {\n                      \"assignment\": \"\",\n                      \"bcast\": \"\",\n                      \"fqdn\": \"\",\n                      \"ipAddress\": \"\",\n                      \"subnetMask\": \"\"\n                    }\n                  ]\n                },\n                \"macAddress\": \"\"\n              }\n            ]\n          },\n          \"primaryIpAddress\": \"\",\n          \"primaryMacAddress\": \"\",\n          \"publicIpAddress\": \"\"\n        },\n        \"vmUuid\": \"\"\n      }\n    }\n  ]\n}"
end

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

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

    let payload = json!({"framesData": (
            json!({
                "attributes": json!({}),
                "labels": json!({}),
                "performanceSamples": (
                    json!({
                        "cpu": json!({"utilizedPercentage": ""}),
                        "disk": json!({"averageIops": ""}),
                        "memory": json!({"utilizedPercentage": ""}),
                        "network": json!({
                            "averageEgressBps": "",
                            "averageIngressBps": ""
                        }),
                        "sampleTime": ""
                    })
                ),
                "reportTime": "",
                "traceToken": "",
                "virtualMachineDetails": json!({
                    "coreCount": 0,
                    "createTime": "",
                    "guestOs": json!({
                        "config": json!({
                            "fstab": json!({"entries": (
                                    json!({
                                        "file": "",
                                        "freq": 0,
                                        "mntops": "",
                                        "passno": 0,
                                        "spec": "",
                                        "vfstype": ""
                                    })
                                )}),
                            "hosts": json!({"entries": (
                                    json!({
                                        "hostNames": (),
                                        "ip": ""
                                    })
                                )}),
                            "issue": "",
                            "nfsExports": json!({"entries": (
                                    json!({
                                        "exportDirectory": "",
                                        "hosts": ()
                                    })
                                )}),
                            "selinux": json!({
                                "enabled": false,
                                "mode": ""
                            })
                        }),
                        "runtime": json!({
                            "domain": "",
                            "installedApps": json!({"entries": (
                                    json!({
                                        "name": "",
                                        "path": "",
                                        "time": "",
                                        "vendor": "",
                                        "version": ""
                                    })
                                )}),
                            "lastUptime": json!({
                                "day": 0,
                                "month": 0,
                                "year": 0
                            }),
                            "machineName": "",
                            "networkInfo": json!({
                                "connections": json!({"entries": (
                                        json!({
                                            "localIpAddress": "",
                                            "localPort": 0,
                                            "pid": "",
                                            "processName": "",
                                            "protocol": "",
                                            "remoteIpAddress": "",
                                            "remotePort": 0,
                                            "state": ""
                                        })
                                    )}),
                                "netstat": "",
                                "netstatTime": json!({
                                    "day": 0,
                                    "hours": 0,
                                    "minutes": 0,
                                    "month": 0,
                                    "nanos": 0,
                                    "seconds": 0,
                                    "timeZone": json!({
                                        "id": "",
                                        "version": ""
                                    }),
                                    "utcOffset": "",
                                    "year": 0
                                })
                            }),
                            "openFileList": json!({"entries": (
                                    json!({
                                        "command": "",
                                        "filePath": "",
                                        "fileType": "",
                                        "user": ""
                                    })
                                )}),
                            "processes": json!({"processes": (
                                    json!({
                                        "attributes": json!({}),
                                        "cmdline": "",
                                        "exePath": "",
                                        "pid": "",
                                        "user": ""
                                    })
                                )}),
                            "services": json!({"services": (
                                    json!({
                                        "cmdline": "",
                                        "exePath": "",
                                        "name": "",
                                        "pid": "",
                                        "startMode": "",
                                        "state": "",
                                        "status": ""
                                    })
                                )})
                        })
                    }),
                    "memoryMb": 0,
                    "osFamily": "",
                    "osName": "",
                    "osVersion": "",
                    "platform": json!({
                        "awsEc2Details": json!({
                            "location": "",
                            "machineTypeLabel": ""
                        }),
                        "azureVmDetails": json!({
                            "location": "",
                            "machineTypeLabel": "",
                            "provisioningState": ""
                        }),
                        "genericDetails": json!({"location": ""}),
                        "physicalDetails": json!({"location": ""}),
                        "vmwareDetails": json!({
                            "esxVersion": "",
                            "osid": "",
                            "vcenterVersion": ""
                        })
                    }),
                    "powerState": "",
                    "vcenterFolder": "",
                    "vcenterUrl": "",
                    "vcenterVmId": "",
                    "vmArchitecture": json!({
                        "bios": json!({
                            "biosManufacturer": "",
                            "biosName": "",
                            "biosReleaseDate": "",
                            "biosVersion": "",
                            "smbiosUuid": ""
                        }),
                        "cpuArchitecture": "",
                        "cpuManufacturer": "",
                        "cpuName": "",
                        "cpuSocketCount": 0,
                        "cpuThreadCount": 0,
                        "firmware": "",
                        "hyperthreading": "",
                        "vendor": ""
                    }),
                    "vmDisks": json!({
                        "disks": json!({"entries": (
                                json!({
                                    "diskLabel": "",
                                    "diskLabelType": "",
                                    "hwAddress": "",
                                    "interfaceType": "",
                                    "partitions": json!({"entries": (
                                            json!({
                                                "capacityBytes": "",
                                                "fileSystem": "",
                                                "freeBytes": "",
                                                "mountPoint": "",
                                                "subPartitions": "",
                                                "type": "",
                                                "uuid": ""
                                            })
                                        )}),
                                    "status": "",
                                    "totalCapacityBytes": "",
                                    "totalFreeBytes": "",
                                    "vmwareConfig": json!({
                                        "backingType": "",
                                        "rdmCompatibilityMode": "",
                                        "shared": false,
                                        "vmdkDiskMode": ""
                                    })
                                })
                            )}),
                        "hddTotalCapacityBytes": "",
                        "hddTotalFreeBytes": "",
                        "lsblkJson": ""
                    }),
                    "vmName": "",
                    "vmNetwork": json!({
                        "defaultGw": "",
                        "networkAdapters": json!({"networkAdapters": (
                                json!({
                                    "adapterType": "",
                                    "addresses": json!({"addresses": (
                                            json!({
                                                "assignment": "",
                                                "bcast": "",
                                                "fqdn": "",
                                                "ipAddress": "",
                                                "subnetMask": ""
                                            })
                                        )}),
                                    "macAddress": ""
                                })
                            )}),
                        "primaryIpAddress": "",
                        "primaryMacAddress": "",
                        "publicIpAddress": ""
                    }),
                    "vmUuid": ""
                })
            })
        )});

    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}}/v1alpha1/:parent/assets:reportAssetFrames \
  --header 'content-type: application/json' \
  --data '{
  "framesData": [
    {
      "attributes": {},
      "labels": {},
      "performanceSamples": [
        {
          "cpu": {
            "utilizedPercentage": ""
          },
          "disk": {
            "averageIops": ""
          },
          "memory": {
            "utilizedPercentage": ""
          },
          "network": {
            "averageEgressBps": "",
            "averageIngressBps": ""
          },
          "sampleTime": ""
        }
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": {
        "coreCount": 0,
        "createTime": "",
        "guestOs": {
          "config": {
            "fstab": {
              "entries": [
                {
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                }
              ]
            },
            "hosts": {
              "entries": [
                {
                  "hostNames": [],
                  "ip": ""
                }
              ]
            },
            "issue": "",
            "nfsExports": {
              "entries": [
                {
                  "exportDirectory": "",
                  "hosts": []
                }
              ]
            },
            "selinux": {
              "enabled": false,
              "mode": ""
            }
          },
          "runtime": {
            "domain": "",
            "installedApps": {
              "entries": [
                {
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                }
              ]
            },
            "lastUptime": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "machineName": "",
            "networkInfo": {
              "connections": {
                "entries": [
                  {
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  }
                ]
              },
              "netstat": "",
              "netstatTime": {
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": {
                  "id": "",
                  "version": ""
                },
                "utcOffset": "",
                "year": 0
              }
            },
            "openFileList": {
              "entries": [
                {
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                }
              ]
            },
            "processes": {
              "processes": [
                {
                  "attributes": {},
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                }
              ]
            },
            "services": {
              "services": [
                {
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                }
              ]
            }
          }
        },
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": {
          "awsEc2Details": {
            "location": "",
            "machineTypeLabel": ""
          },
          "azureVmDetails": {
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          },
          "genericDetails": {
            "location": ""
          },
          "physicalDetails": {
            "location": ""
          },
          "vmwareDetails": {
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          }
        },
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": {
          "bios": {
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          },
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        },
        "vmDisks": {
          "disks": {
            "entries": [
              {
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": {
                  "entries": [
                    {
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    }
                  ]
                },
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": {
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                }
              }
            ]
          },
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        },
        "vmName": "",
        "vmNetwork": {
          "defaultGw": "",
          "networkAdapters": {
            "networkAdapters": [
              {
                "adapterType": "",
                "addresses": {
                  "addresses": [
                    {
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    }
                  ]
                },
                "macAddress": ""
              }
            ]
          },
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        },
        "vmUuid": ""
      }
    }
  ]
}'
echo '{
  "framesData": [
    {
      "attributes": {},
      "labels": {},
      "performanceSamples": [
        {
          "cpu": {
            "utilizedPercentage": ""
          },
          "disk": {
            "averageIops": ""
          },
          "memory": {
            "utilizedPercentage": ""
          },
          "network": {
            "averageEgressBps": "",
            "averageIngressBps": ""
          },
          "sampleTime": ""
        }
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": {
        "coreCount": 0,
        "createTime": "",
        "guestOs": {
          "config": {
            "fstab": {
              "entries": [
                {
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                }
              ]
            },
            "hosts": {
              "entries": [
                {
                  "hostNames": [],
                  "ip": ""
                }
              ]
            },
            "issue": "",
            "nfsExports": {
              "entries": [
                {
                  "exportDirectory": "",
                  "hosts": []
                }
              ]
            },
            "selinux": {
              "enabled": false,
              "mode": ""
            }
          },
          "runtime": {
            "domain": "",
            "installedApps": {
              "entries": [
                {
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                }
              ]
            },
            "lastUptime": {
              "day": 0,
              "month": 0,
              "year": 0
            },
            "machineName": "",
            "networkInfo": {
              "connections": {
                "entries": [
                  {
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  }
                ]
              },
              "netstat": "",
              "netstatTime": {
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": {
                  "id": "",
                  "version": ""
                },
                "utcOffset": "",
                "year": 0
              }
            },
            "openFileList": {
              "entries": [
                {
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                }
              ]
            },
            "processes": {
              "processes": [
                {
                  "attributes": {},
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                }
              ]
            },
            "services": {
              "services": [
                {
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                }
              ]
            }
          }
        },
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": {
          "awsEc2Details": {
            "location": "",
            "machineTypeLabel": ""
          },
          "azureVmDetails": {
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          },
          "genericDetails": {
            "location": ""
          },
          "physicalDetails": {
            "location": ""
          },
          "vmwareDetails": {
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          }
        },
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": {
          "bios": {
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          },
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        },
        "vmDisks": {
          "disks": {
            "entries": [
              {
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": {
                  "entries": [
                    {
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    }
                  ]
                },
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": {
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                }
              }
            ]
          },
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        },
        "vmName": "",
        "vmNetwork": {
          "defaultGw": "",
          "networkAdapters": {
            "networkAdapters": [
              {
                "adapterType": "",
                "addresses": {
                  "addresses": [
                    {
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    }
                  ]
                },
                "macAddress": ""
              }
            ]
          },
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        },
        "vmUuid": ""
      }
    }
  ]
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "framesData": [\n    {\n      "attributes": {},\n      "labels": {},\n      "performanceSamples": [\n        {\n          "cpu": {\n            "utilizedPercentage": ""\n          },\n          "disk": {\n            "averageIops": ""\n          },\n          "memory": {\n            "utilizedPercentage": ""\n          },\n          "network": {\n            "averageEgressBps": "",\n            "averageIngressBps": ""\n          },\n          "sampleTime": ""\n        }\n      ],\n      "reportTime": "",\n      "traceToken": "",\n      "virtualMachineDetails": {\n        "coreCount": 0,\n        "createTime": "",\n        "guestOs": {\n          "config": {\n            "fstab": {\n              "entries": [\n                {\n                  "file": "",\n                  "freq": 0,\n                  "mntops": "",\n                  "passno": 0,\n                  "spec": "",\n                  "vfstype": ""\n                }\n              ]\n            },\n            "hosts": {\n              "entries": [\n                {\n                  "hostNames": [],\n                  "ip": ""\n                }\n              ]\n            },\n            "issue": "",\n            "nfsExports": {\n              "entries": [\n                {\n                  "exportDirectory": "",\n                  "hosts": []\n                }\n              ]\n            },\n            "selinux": {\n              "enabled": false,\n              "mode": ""\n            }\n          },\n          "runtime": {\n            "domain": "",\n            "installedApps": {\n              "entries": [\n                {\n                  "name": "",\n                  "path": "",\n                  "time": "",\n                  "vendor": "",\n                  "version": ""\n                }\n              ]\n            },\n            "lastUptime": {\n              "day": 0,\n              "month": 0,\n              "year": 0\n            },\n            "machineName": "",\n            "networkInfo": {\n              "connections": {\n                "entries": [\n                  {\n                    "localIpAddress": "",\n                    "localPort": 0,\n                    "pid": "",\n                    "processName": "",\n                    "protocol": "",\n                    "remoteIpAddress": "",\n                    "remotePort": 0,\n                    "state": ""\n                  }\n                ]\n              },\n              "netstat": "",\n              "netstatTime": {\n                "day": 0,\n                "hours": 0,\n                "minutes": 0,\n                "month": 0,\n                "nanos": 0,\n                "seconds": 0,\n                "timeZone": {\n                  "id": "",\n                  "version": ""\n                },\n                "utcOffset": "",\n                "year": 0\n              }\n            },\n            "openFileList": {\n              "entries": [\n                {\n                  "command": "",\n                  "filePath": "",\n                  "fileType": "",\n                  "user": ""\n                }\n              ]\n            },\n            "processes": {\n              "processes": [\n                {\n                  "attributes": {},\n                  "cmdline": "",\n                  "exePath": "",\n                  "pid": "",\n                  "user": ""\n                }\n              ]\n            },\n            "services": {\n              "services": [\n                {\n                  "cmdline": "",\n                  "exePath": "",\n                  "name": "",\n                  "pid": "",\n                  "startMode": "",\n                  "state": "",\n                  "status": ""\n                }\n              ]\n            }\n          }\n        },\n        "memoryMb": 0,\n        "osFamily": "",\n        "osName": "",\n        "osVersion": "",\n        "platform": {\n          "awsEc2Details": {\n            "location": "",\n            "machineTypeLabel": ""\n          },\n          "azureVmDetails": {\n            "location": "",\n            "machineTypeLabel": "",\n            "provisioningState": ""\n          },\n          "genericDetails": {\n            "location": ""\n          },\n          "physicalDetails": {\n            "location": ""\n          },\n          "vmwareDetails": {\n            "esxVersion": "",\n            "osid": "",\n            "vcenterVersion": ""\n          }\n        },\n        "powerState": "",\n        "vcenterFolder": "",\n        "vcenterUrl": "",\n        "vcenterVmId": "",\n        "vmArchitecture": {\n          "bios": {\n            "biosManufacturer": "",\n            "biosName": "",\n            "biosReleaseDate": "",\n            "biosVersion": "",\n            "smbiosUuid": ""\n          },\n          "cpuArchitecture": "",\n          "cpuManufacturer": "",\n          "cpuName": "",\n          "cpuSocketCount": 0,\n          "cpuThreadCount": 0,\n          "firmware": "",\n          "hyperthreading": "",\n          "vendor": ""\n        },\n        "vmDisks": {\n          "disks": {\n            "entries": [\n              {\n                "diskLabel": "",\n                "diskLabelType": "",\n                "hwAddress": "",\n                "interfaceType": "",\n                "partitions": {\n                  "entries": [\n                    {\n                      "capacityBytes": "",\n                      "fileSystem": "",\n                      "freeBytes": "",\n                      "mountPoint": "",\n                      "subPartitions": "",\n                      "type": "",\n                      "uuid": ""\n                    }\n                  ]\n                },\n                "status": "",\n                "totalCapacityBytes": "",\n                "totalFreeBytes": "",\n                "vmwareConfig": {\n                  "backingType": "",\n                  "rdmCompatibilityMode": "",\n                  "shared": false,\n                  "vmdkDiskMode": ""\n                }\n              }\n            ]\n          },\n          "hddTotalCapacityBytes": "",\n          "hddTotalFreeBytes": "",\n          "lsblkJson": ""\n        },\n        "vmName": "",\n        "vmNetwork": {\n          "defaultGw": "",\n          "networkAdapters": {\n            "networkAdapters": [\n              {\n                "adapterType": "",\n                "addresses": {\n                  "addresses": [\n                    {\n                      "assignment": "",\n                      "bcast": "",\n                      "fqdn": "",\n                      "ipAddress": "",\n                      "subnetMask": ""\n                    }\n                  ]\n                },\n                "macAddress": ""\n              }\n            ]\n          },\n          "primaryIpAddress": "",\n          "primaryMacAddress": "",\n          "publicIpAddress": ""\n        },\n        "vmUuid": ""\n      }\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["framesData": [
    [
      "attributes": [],
      "labels": [],
      "performanceSamples": [
        [
          "cpu": ["utilizedPercentage": ""],
          "disk": ["averageIops": ""],
          "memory": ["utilizedPercentage": ""],
          "network": [
            "averageEgressBps": "",
            "averageIngressBps": ""
          ],
          "sampleTime": ""
        ]
      ],
      "reportTime": "",
      "traceToken": "",
      "virtualMachineDetails": [
        "coreCount": 0,
        "createTime": "",
        "guestOs": [
          "config": [
            "fstab": ["entries": [
                [
                  "file": "",
                  "freq": 0,
                  "mntops": "",
                  "passno": 0,
                  "spec": "",
                  "vfstype": ""
                ]
              ]],
            "hosts": ["entries": [
                [
                  "hostNames": [],
                  "ip": ""
                ]
              ]],
            "issue": "",
            "nfsExports": ["entries": [
                [
                  "exportDirectory": "",
                  "hosts": []
                ]
              ]],
            "selinux": [
              "enabled": false,
              "mode": ""
            ]
          ],
          "runtime": [
            "domain": "",
            "installedApps": ["entries": [
                [
                  "name": "",
                  "path": "",
                  "time": "",
                  "vendor": "",
                  "version": ""
                ]
              ]],
            "lastUptime": [
              "day": 0,
              "month": 0,
              "year": 0
            ],
            "machineName": "",
            "networkInfo": [
              "connections": ["entries": [
                  [
                    "localIpAddress": "",
                    "localPort": 0,
                    "pid": "",
                    "processName": "",
                    "protocol": "",
                    "remoteIpAddress": "",
                    "remotePort": 0,
                    "state": ""
                  ]
                ]],
              "netstat": "",
              "netstatTime": [
                "day": 0,
                "hours": 0,
                "minutes": 0,
                "month": 0,
                "nanos": 0,
                "seconds": 0,
                "timeZone": [
                  "id": "",
                  "version": ""
                ],
                "utcOffset": "",
                "year": 0
              ]
            ],
            "openFileList": ["entries": [
                [
                  "command": "",
                  "filePath": "",
                  "fileType": "",
                  "user": ""
                ]
              ]],
            "processes": ["processes": [
                [
                  "attributes": [],
                  "cmdline": "",
                  "exePath": "",
                  "pid": "",
                  "user": ""
                ]
              ]],
            "services": ["services": [
                [
                  "cmdline": "",
                  "exePath": "",
                  "name": "",
                  "pid": "",
                  "startMode": "",
                  "state": "",
                  "status": ""
                ]
              ]]
          ]
        ],
        "memoryMb": 0,
        "osFamily": "",
        "osName": "",
        "osVersion": "",
        "platform": [
          "awsEc2Details": [
            "location": "",
            "machineTypeLabel": ""
          ],
          "azureVmDetails": [
            "location": "",
            "machineTypeLabel": "",
            "provisioningState": ""
          ],
          "genericDetails": ["location": ""],
          "physicalDetails": ["location": ""],
          "vmwareDetails": [
            "esxVersion": "",
            "osid": "",
            "vcenterVersion": ""
          ]
        ],
        "powerState": "",
        "vcenterFolder": "",
        "vcenterUrl": "",
        "vcenterVmId": "",
        "vmArchitecture": [
          "bios": [
            "biosManufacturer": "",
            "biosName": "",
            "biosReleaseDate": "",
            "biosVersion": "",
            "smbiosUuid": ""
          ],
          "cpuArchitecture": "",
          "cpuManufacturer": "",
          "cpuName": "",
          "cpuSocketCount": 0,
          "cpuThreadCount": 0,
          "firmware": "",
          "hyperthreading": "",
          "vendor": ""
        ],
        "vmDisks": [
          "disks": ["entries": [
              [
                "diskLabel": "",
                "diskLabelType": "",
                "hwAddress": "",
                "interfaceType": "",
                "partitions": ["entries": [
                    [
                      "capacityBytes": "",
                      "fileSystem": "",
                      "freeBytes": "",
                      "mountPoint": "",
                      "subPartitions": "",
                      "type": "",
                      "uuid": ""
                    ]
                  ]],
                "status": "",
                "totalCapacityBytes": "",
                "totalFreeBytes": "",
                "vmwareConfig": [
                  "backingType": "",
                  "rdmCompatibilityMode": "",
                  "shared": false,
                  "vmdkDiskMode": ""
                ]
              ]
            ]],
          "hddTotalCapacityBytes": "",
          "hddTotalFreeBytes": "",
          "lsblkJson": ""
        ],
        "vmName": "",
        "vmNetwork": [
          "defaultGw": "",
          "networkAdapters": ["networkAdapters": [
              [
                "adapterType": "",
                "addresses": ["addresses": [
                    [
                      "assignment": "",
                      "bcast": "",
                      "fqdn": "",
                      "ipAddress": "",
                      "subnetMask": ""
                    ]
                  ]],
                "macAddress": ""
              ]
            ]],
          "primaryIpAddress": "",
          "primaryMacAddress": "",
          "publicIpAddress": ""
        ],
        "vmUuid": ""
      ]
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/assets:reportAssetFrames")! 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 migrationcenter.projects.locations.groups.addAssets
{{baseUrl}}/v1alpha1/:group:addAssets
QUERY PARAMS

group
BODY json

{
  "allowExisting": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1alpha1/:group:addAssets");

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  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:group:addAssets" {:content-type :json
                                                                      :form-params {:allowExisting false
                                                                                    :assets {:assetIds []}
                                                                                    :requestId ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:group:addAssets"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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}}/v1alpha1/:group:addAssets"),
    Content = new StringContent("{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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}}/v1alpha1/:group:addAssets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:group:addAssets"

	payload := strings.NewReader("{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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/v1alpha1/:group:addAssets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 85

{
  "allowExisting": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:group:addAssets")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:group:addAssets"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:group:addAssets")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:group:addAssets")
  .header("content-type", "application/json")
  .body("{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  allowExisting: false,
  assets: {
    assetIds: []
  },
  requestId: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1alpha1/:group:addAssets');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:group:addAssets',
  headers: {'content-type': 'application/json'},
  data: {allowExisting: false, assets: {assetIds: []}, requestId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:group:addAssets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"allowExisting":false,"assets":{"assetIds":[]},"requestId":""}'
};

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}}/v1alpha1/:group:addAssets',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "allowExisting": false,\n  "assets": {\n    "assetIds": []\n  },\n  "requestId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:group:addAssets")
  .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/v1alpha1/:group:addAssets',
  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({allowExisting: false, assets: {assetIds: []}, requestId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:group:addAssets',
  headers: {'content-type': 'application/json'},
  body: {allowExisting: false, assets: {assetIds: []}, requestId: ''},
  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}}/v1alpha1/:group:addAssets');

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

req.type('json');
req.send({
  allowExisting: false,
  assets: {
    assetIds: []
  },
  requestId: ''
});

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}}/v1alpha1/:group:addAssets',
  headers: {'content-type': 'application/json'},
  data: {allowExisting: false, assets: {assetIds: []}, requestId: ''}
};

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

const url = '{{baseUrl}}/v1alpha1/:group:addAssets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"allowExisting":false,"assets":{"assetIds":[]},"requestId":""}'
};

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 = @{ @"allowExisting": @NO,
                              @"assets": @{ @"assetIds": @[  ] },
                              @"requestId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:group:addAssets"]
                                                       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}}/v1alpha1/:group:addAssets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:group:addAssets",
  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([
    'allowExisting' => null,
    'assets' => [
        'assetIds' => [
                
        ]
    ],
    'requestId' => ''
  ]),
  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}}/v1alpha1/:group:addAssets', [
  'body' => '{
  "allowExisting": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1alpha1/:group:addAssets');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'allowExisting' => null,
  'assets' => [
    'assetIds' => [
        
    ]
  ],
  'requestId' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'allowExisting' => null,
  'assets' => [
    'assetIds' => [
        
    ]
  ],
  'requestId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:group:addAssets');
$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}}/v1alpha1/:group:addAssets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "allowExisting": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:group:addAssets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "allowExisting": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}'
import http.client

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

payload = "{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:group:addAssets", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:group:addAssets"

payload = {
    "allowExisting": False,
    "assets": { "assetIds": [] },
    "requestId": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:group:addAssets"

payload <- "{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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}}/v1alpha1/:group:addAssets")

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  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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/v1alpha1/:group:addAssets') do |req|
  req.body = "{\n  \"allowExisting\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}"
end

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

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

    let payload = json!({
        "allowExisting": false,
        "assets": json!({"assetIds": ()}),
        "requestId": ""
    });

    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}}/v1alpha1/:group:addAssets \
  --header 'content-type: application/json' \
  --data '{
  "allowExisting": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}'
echo '{
  "allowExisting": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:group:addAssets \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "allowExisting": false,\n  "assets": {\n    "assetIds": []\n  },\n  "requestId": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:group:addAssets
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "allowExisting": false,
  "assets": ["assetIds": []],
  "requestId": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:group:addAssets")! 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 migrationcenter.projects.locations.groups.create
{{baseUrl}}/v1alpha1/:parent/groups
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": {},
  "name": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/groups" {:content-type :json
                                                                    :form-params {:createTime ""
                                                                                  :description ""
                                                                                  :displayName ""
                                                                                  :labels {}
                                                                                  :name ""
                                                                                  :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/groups"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\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}}/v1alpha1/:parent/groups"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\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}}/v1alpha1/:parent/groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/groups"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\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/v1alpha1/:parent/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 114

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": {},
  "name": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/groups")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/groups"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\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  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/groups")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/groups")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  displayName: '',
  labels: {},
  name: '',
  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}}/v1alpha1/:parent/groups');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/groups',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    labels: {},
    name: '',
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","labels":{},"name":"","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}}/v1alpha1/:parent/groups',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "labels": {},\n  "name": "",\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  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/groups")
  .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/v1alpha1/:parent/groups',
  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: '',
  displayName: '',
  labels: {},
  name: '',
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/groups',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    displayName: '',
    labels: {},
    name: '',
    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}}/v1alpha1/:parent/groups');

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

req.type('json');
req.send({
  createTime: '',
  description: '',
  displayName: '',
  labels: {},
  name: '',
  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}}/v1alpha1/:parent/groups',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    labels: {},
    name: '',
    updateTime: ''
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/groups';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","labels":{},"name":"","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": @"",
                              @"displayName": @"",
                              @"labels": @{  },
                              @"name": @"",
                              @"updateTime": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/groups"]
                                                       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}}/v1alpha1/:parent/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/groups",
  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' => '',
    'displayName' => '',
    'labels' => [
        
    ],
    'name' => '',
    '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}}/v1alpha1/:parent/groups', [
  'body' => '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": {},
  "name": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'labels' => [
    
  ],
  'name' => '',
  'updateTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'labels' => [
    
  ],
  'name' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/groups');
$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}}/v1alpha1/:parent/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": {},
  "name": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": {},
  "name": "",
  "updateTime": ""
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/groups", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/groups"

payload = {
    "createTime": "",
    "description": "",
    "displayName": "",
    "labels": {},
    "name": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/groups"

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\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}}/v1alpha1/:parent/groups")

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  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\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/v1alpha1/:parent/groups') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"labels\": {},\n  \"name\": \"\",\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}}/v1alpha1/:parent/groups";

    let payload = json!({
        "createTime": "",
        "description": "",
        "displayName": "",
        "labels": json!({}),
        "name": "",
        "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}}/v1alpha1/:parent/groups \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": {},
  "name": "",
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": {},
  "name": "",
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/groups \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "labels": {},\n  "name": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/groups
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "displayName": "",
  "labels": [],
  "name": "",
  "updateTime": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/groups")! 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 migrationcenter.projects.locations.groups.list
{{baseUrl}}/v1alpha1/:parent/groups
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/groups")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/groups"

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}}/v1alpha1/:parent/groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/groups"

	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/v1alpha1/:parent/groups HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/groups"))
    .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}}/v1alpha1/:parent/groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/groups")
  .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}}/v1alpha1/:parent/groups');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:parent/groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/groups';
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}}/v1alpha1/:parent/groups',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/groups',
  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}}/v1alpha1/:parent/groups'};

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

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

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

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}}/v1alpha1/:parent/groups'};

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

const url = '{{baseUrl}}/v1alpha1/:parent/groups';
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}}/v1alpha1/:parent/groups"]
                                                       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}}/v1alpha1/:parent/groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/groups",
  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}}/v1alpha1/:parent/groups');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/groups")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/groups"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/groups"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/groups")

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/v1alpha1/:parent/groups') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/groups
http GET {{baseUrl}}/v1alpha1/:parent/groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/groups")! 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()
POST migrationcenter.projects.locations.groups.removeAssets
{{baseUrl}}/v1alpha1/:group:removeAssets
QUERY PARAMS

group
BODY json

{
  "allowMissing": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1alpha1/:group:removeAssets");

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  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:group:removeAssets" {:content-type :json
                                                                         :form-params {:allowMissing false
                                                                                       :assets {:assetIds []}
                                                                                       :requestId ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:group:removeAssets"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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}}/v1alpha1/:group:removeAssets"),
    Content = new StringContent("{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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}}/v1alpha1/:group:removeAssets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:group:removeAssets"

	payload := strings.NewReader("{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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/v1alpha1/:group:removeAssets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "allowMissing": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:group:removeAssets")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:group:removeAssets"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:group:removeAssets")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:group:removeAssets")
  .header("content-type", "application/json")
  .body("{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  allowMissing: false,
  assets: {
    assetIds: []
  },
  requestId: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/v1alpha1/:group:removeAssets');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:group:removeAssets',
  headers: {'content-type': 'application/json'},
  data: {allowMissing: false, assets: {assetIds: []}, requestId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:group:removeAssets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"allowMissing":false,"assets":{"assetIds":[]},"requestId":""}'
};

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}}/v1alpha1/:group:removeAssets',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "allowMissing": false,\n  "assets": {\n    "assetIds": []\n  },\n  "requestId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:group:removeAssets")
  .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/v1alpha1/:group:removeAssets',
  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({allowMissing: false, assets: {assetIds: []}, requestId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:group:removeAssets',
  headers: {'content-type': 'application/json'},
  body: {allowMissing: false, assets: {assetIds: []}, requestId: ''},
  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}}/v1alpha1/:group:removeAssets');

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

req.type('json');
req.send({
  allowMissing: false,
  assets: {
    assetIds: []
  },
  requestId: ''
});

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}}/v1alpha1/:group:removeAssets',
  headers: {'content-type': 'application/json'},
  data: {allowMissing: false, assets: {assetIds: []}, requestId: ''}
};

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

const url = '{{baseUrl}}/v1alpha1/:group:removeAssets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"allowMissing":false,"assets":{"assetIds":[]},"requestId":""}'
};

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 = @{ @"allowMissing": @NO,
                              @"assets": @{ @"assetIds": @[  ] },
                              @"requestId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:group:removeAssets"]
                                                       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}}/v1alpha1/:group:removeAssets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:group:removeAssets",
  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([
    'allowMissing' => null,
    'assets' => [
        'assetIds' => [
                
        ]
    ],
    'requestId' => ''
  ]),
  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}}/v1alpha1/:group:removeAssets', [
  'body' => '{
  "allowMissing": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1alpha1/:group:removeAssets');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'allowMissing' => null,
  'assets' => [
    'assetIds' => [
        
    ]
  ],
  'requestId' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'allowMissing' => null,
  'assets' => [
    'assetIds' => [
        
    ]
  ],
  'requestId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:group:removeAssets');
$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}}/v1alpha1/:group:removeAssets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "allowMissing": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:group:removeAssets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "allowMissing": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}'
import http.client

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

payload = "{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:group:removeAssets", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:group:removeAssets"

payload = {
    "allowMissing": False,
    "assets": { "assetIds": [] },
    "requestId": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:group:removeAssets"

payload <- "{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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}}/v1alpha1/:group:removeAssets")

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  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\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/v1alpha1/:group:removeAssets') do |req|
  req.body = "{\n  \"allowMissing\": false,\n  \"assets\": {\n    \"assetIds\": []\n  },\n  \"requestId\": \"\"\n}"
end

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

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

    let payload = json!({
        "allowMissing": false,
        "assets": json!({"assetIds": ()}),
        "requestId": ""
    });

    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}}/v1alpha1/:group:removeAssets \
  --header 'content-type: application/json' \
  --data '{
  "allowMissing": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}'
echo '{
  "allowMissing": false,
  "assets": {
    "assetIds": []
  },
  "requestId": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:group:removeAssets \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "allowMissing": false,\n  "assets": {\n    "assetIds": []\n  },\n  "requestId": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:group:removeAssets
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "allowMissing": false,
  "assets": ["assetIds": []],
  "requestId": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:group:removeAssets")! 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 migrationcenter.projects.locations.importJobs.create
{{baseUrl}}/v1alpha1/:parent/importJobs
QUERY PARAMS

parent
BODY json

{
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": {
    "executionErrors": {
      "fileValidations": [
        {
          "fileErrors": [
            {
              "errorDetails": "",
              "severity": ""
            }
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            {
              "errors": [
                {}
              ],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            }
          ]
        }
      ],
      "jobErrors": [
        {}
      ]
    },
    "framesReported": 0,
    "jobErrors": [
      {}
    ],
    "totalRowsCount": 0
  },
  "gcsPayload": {
    "format": "",
    "path": ""
  },
  "inlinePayload": {
    "format": "",
    "payload": [
      {
        "data": "",
        "name": ""
      }
    ]
  },
  "labels": {},
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/importJobs" {:content-type :json
                                                                        :form-params {:assetSource ""
                                                                                      :completeTime ""
                                                                                      :createTime ""
                                                                                      :displayName ""
                                                                                      :executionReport {:executionErrors {:fileValidations [{:fileErrors [{:errorDetails ""
                                                                                                                                                           :severity ""}]
                                                                                                                                             :fileName ""
                                                                                                                                             :partialReport false
                                                                                                                                             :rowErrors [{:errors [{}]
                                                                                                                                                          :rowNumber 0
                                                                                                                                                          :vmName ""
                                                                                                                                                          :vmUuid ""}]}]
                                                                                                                          :jobErrors [{}]}
                                                                                                        :framesReported 0
                                                                                                        :jobErrors [{}]
                                                                                                        :totalRowsCount 0}
                                                                                      :gcsPayload {:format ""
                                                                                                   :path ""}
                                                                                      :inlinePayload {:format ""
                                                                                                      :payload [{:data ""
                                                                                                                 :name ""}]}
                                                                                      :labels {}
                                                                                      :name ""
                                                                                      :state ""
                                                                                      :updateTime ""
                                                                                      :validationReport {}}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/importJobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\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}}/v1alpha1/:parent/importJobs"),
    Content = new StringContent("{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\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}}/v1alpha1/:parent/importJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/importJobs"

	payload := strings.NewReader("{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\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/v1alpha1/:parent/importJobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 997

{
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": {
    "executionErrors": {
      "fileValidations": [
        {
          "fileErrors": [
            {
              "errorDetails": "",
              "severity": ""
            }
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            {
              "errors": [
                {}
              ],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            }
          ]
        }
      ],
      "jobErrors": [
        {}
      ]
    },
    "framesReported": 0,
    "jobErrors": [
      {}
    ],
    "totalRowsCount": 0
  },
  "gcsPayload": {
    "format": "",
    "path": ""
  },
  "inlinePayload": {
    "format": "",
    "payload": [
      {
        "data": "",
        "name": ""
      }
    ]
  },
  "labels": {},
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/importJobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/importJobs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\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  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/importJobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/importJobs")
  .header("content-type", "application/json")
  .body("{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}")
  .asString();
const data = JSON.stringify({
  assetSource: '',
  completeTime: '',
  createTime: '',
  displayName: '',
  executionReport: {
    executionErrors: {
      fileValidations: [
        {
          fileErrors: [
            {
              errorDetails: '',
              severity: ''
            }
          ],
          fileName: '',
          partialReport: false,
          rowErrors: [
            {
              errors: [
                {}
              ],
              rowNumber: 0,
              vmName: '',
              vmUuid: ''
            }
          ]
        }
      ],
      jobErrors: [
        {}
      ]
    },
    framesReported: 0,
    jobErrors: [
      {}
    ],
    totalRowsCount: 0
  },
  gcsPayload: {
    format: '',
    path: ''
  },
  inlinePayload: {
    format: '',
    payload: [
      {
        data: '',
        name: ''
      }
    ]
  },
  labels: {},
  name: '',
  state: '',
  updateTime: '',
  validationReport: {}
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/importJobs',
  headers: {'content-type': 'application/json'},
  data: {
    assetSource: '',
    completeTime: '',
    createTime: '',
    displayName: '',
    executionReport: {
      executionErrors: {
        fileValidations: [
          {
            fileErrors: [{errorDetails: '', severity: ''}],
            fileName: '',
            partialReport: false,
            rowErrors: [{errors: [{}], rowNumber: 0, vmName: '', vmUuid: ''}]
          }
        ],
        jobErrors: [{}]
      },
      framesReported: 0,
      jobErrors: [{}],
      totalRowsCount: 0
    },
    gcsPayload: {format: '', path: ''},
    inlinePayload: {format: '', payload: [{data: '', name: ''}]},
    labels: {},
    name: '',
    state: '',
    updateTime: '',
    validationReport: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/importJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"assetSource":"","completeTime":"","createTime":"","displayName":"","executionReport":{"executionErrors":{"fileValidations":[{"fileErrors":[{"errorDetails":"","severity":""}],"fileName":"","partialReport":false,"rowErrors":[{"errors":[{}],"rowNumber":0,"vmName":"","vmUuid":""}]}],"jobErrors":[{}]},"framesReported":0,"jobErrors":[{}],"totalRowsCount":0},"gcsPayload":{"format":"","path":""},"inlinePayload":{"format":"","payload":[{"data":"","name":""}]},"labels":{},"name":"","state":"","updateTime":"","validationReport":{}}'
};

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}}/v1alpha1/:parent/importJobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "assetSource": "",\n  "completeTime": "",\n  "createTime": "",\n  "displayName": "",\n  "executionReport": {\n    "executionErrors": {\n      "fileValidations": [\n        {\n          "fileErrors": [\n            {\n              "errorDetails": "",\n              "severity": ""\n            }\n          ],\n          "fileName": "",\n          "partialReport": false,\n          "rowErrors": [\n            {\n              "errors": [\n                {}\n              ],\n              "rowNumber": 0,\n              "vmName": "",\n              "vmUuid": ""\n            }\n          ]\n        }\n      ],\n      "jobErrors": [\n        {}\n      ]\n    },\n    "framesReported": 0,\n    "jobErrors": [\n      {}\n    ],\n    "totalRowsCount": 0\n  },\n  "gcsPayload": {\n    "format": "",\n    "path": ""\n  },\n  "inlinePayload": {\n    "format": "",\n    "payload": [\n      {\n        "data": "",\n        "name": ""\n      }\n    ]\n  },\n  "labels": {},\n  "name": "",\n  "state": "",\n  "updateTime": "",\n  "validationReport": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/importJobs")
  .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/v1alpha1/:parent/importJobs',
  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({
  assetSource: '',
  completeTime: '',
  createTime: '',
  displayName: '',
  executionReport: {
    executionErrors: {
      fileValidations: [
        {
          fileErrors: [{errorDetails: '', severity: ''}],
          fileName: '',
          partialReport: false,
          rowErrors: [{errors: [{}], rowNumber: 0, vmName: '', vmUuid: ''}]
        }
      ],
      jobErrors: [{}]
    },
    framesReported: 0,
    jobErrors: [{}],
    totalRowsCount: 0
  },
  gcsPayload: {format: '', path: ''},
  inlinePayload: {format: '', payload: [{data: '', name: ''}]},
  labels: {},
  name: '',
  state: '',
  updateTime: '',
  validationReport: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/importJobs',
  headers: {'content-type': 'application/json'},
  body: {
    assetSource: '',
    completeTime: '',
    createTime: '',
    displayName: '',
    executionReport: {
      executionErrors: {
        fileValidations: [
          {
            fileErrors: [{errorDetails: '', severity: ''}],
            fileName: '',
            partialReport: false,
            rowErrors: [{errors: [{}], rowNumber: 0, vmName: '', vmUuid: ''}]
          }
        ],
        jobErrors: [{}]
      },
      framesReported: 0,
      jobErrors: [{}],
      totalRowsCount: 0
    },
    gcsPayload: {format: '', path: ''},
    inlinePayload: {format: '', payload: [{data: '', name: ''}]},
    labels: {},
    name: '',
    state: '',
    updateTime: '',
    validationReport: {}
  },
  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}}/v1alpha1/:parent/importJobs');

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

req.type('json');
req.send({
  assetSource: '',
  completeTime: '',
  createTime: '',
  displayName: '',
  executionReport: {
    executionErrors: {
      fileValidations: [
        {
          fileErrors: [
            {
              errorDetails: '',
              severity: ''
            }
          ],
          fileName: '',
          partialReport: false,
          rowErrors: [
            {
              errors: [
                {}
              ],
              rowNumber: 0,
              vmName: '',
              vmUuid: ''
            }
          ]
        }
      ],
      jobErrors: [
        {}
      ]
    },
    framesReported: 0,
    jobErrors: [
      {}
    ],
    totalRowsCount: 0
  },
  gcsPayload: {
    format: '',
    path: ''
  },
  inlinePayload: {
    format: '',
    payload: [
      {
        data: '',
        name: ''
      }
    ]
  },
  labels: {},
  name: '',
  state: '',
  updateTime: '',
  validationReport: {}
});

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}}/v1alpha1/:parent/importJobs',
  headers: {'content-type': 'application/json'},
  data: {
    assetSource: '',
    completeTime: '',
    createTime: '',
    displayName: '',
    executionReport: {
      executionErrors: {
        fileValidations: [
          {
            fileErrors: [{errorDetails: '', severity: ''}],
            fileName: '',
            partialReport: false,
            rowErrors: [{errors: [{}], rowNumber: 0, vmName: '', vmUuid: ''}]
          }
        ],
        jobErrors: [{}]
      },
      framesReported: 0,
      jobErrors: [{}],
      totalRowsCount: 0
    },
    gcsPayload: {format: '', path: ''},
    inlinePayload: {format: '', payload: [{data: '', name: ''}]},
    labels: {},
    name: '',
    state: '',
    updateTime: '',
    validationReport: {}
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/importJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"assetSource":"","completeTime":"","createTime":"","displayName":"","executionReport":{"executionErrors":{"fileValidations":[{"fileErrors":[{"errorDetails":"","severity":""}],"fileName":"","partialReport":false,"rowErrors":[{"errors":[{}],"rowNumber":0,"vmName":"","vmUuid":""}]}],"jobErrors":[{}]},"framesReported":0,"jobErrors":[{}],"totalRowsCount":0},"gcsPayload":{"format":"","path":""},"inlinePayload":{"format":"","payload":[{"data":"","name":""}]},"labels":{},"name":"","state":"","updateTime":"","validationReport":{}}'
};

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 = @{ @"assetSource": @"",
                              @"completeTime": @"",
                              @"createTime": @"",
                              @"displayName": @"",
                              @"executionReport": @{ @"executionErrors": @{ @"fileValidations": @[ @{ @"fileErrors": @[ @{ @"errorDetails": @"", @"severity": @"" } ], @"fileName": @"", @"partialReport": @NO, @"rowErrors": @[ @{ @"errors": @[ @{  } ], @"rowNumber": @0, @"vmName": @"", @"vmUuid": @"" } ] } ], @"jobErrors": @[ @{  } ] }, @"framesReported": @0, @"jobErrors": @[ @{  } ], @"totalRowsCount": @0 },
                              @"gcsPayload": @{ @"format": @"", @"path": @"" },
                              @"inlinePayload": @{ @"format": @"", @"payload": @[ @{ @"data": @"", @"name": @"" } ] },
                              @"labels": @{  },
                              @"name": @"",
                              @"state": @"",
                              @"updateTime": @"",
                              @"validationReport": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/importJobs"]
                                                       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}}/v1alpha1/:parent/importJobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/importJobs",
  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([
    'assetSource' => '',
    'completeTime' => '',
    'createTime' => '',
    'displayName' => '',
    'executionReport' => [
        'executionErrors' => [
                'fileValidations' => [
                                [
                                                                'fileErrors' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'errorDetails' => '',
                                                                                                                                                                                                                                                                'severity' => ''
                                                                                                                                ]
                                                                ],
                                                                'fileName' => '',
                                                                'partialReport' => null,
                                                                'rowErrors' => [
                                                                                                                                [
                                                                                                                                                                                                                                                                'errors' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'rowNumber' => 0,
                                                                                                                                                                                                                                                                'vmName' => '',
                                                                                                                                                                                                                                                                'vmUuid' => ''
                                                                                                                                ]
                                                                ]
                                ]
                ],
                'jobErrors' => [
                                [
                                                                
                                ]
                ]
        ],
        'framesReported' => 0,
        'jobErrors' => [
                [
                                
                ]
        ],
        'totalRowsCount' => 0
    ],
    'gcsPayload' => [
        'format' => '',
        'path' => ''
    ],
    'inlinePayload' => [
        'format' => '',
        'payload' => [
                [
                                'data' => '',
                                'name' => ''
                ]
        ]
    ],
    'labels' => [
        
    ],
    'name' => '',
    'state' => '',
    'updateTime' => '',
    'validationReport' => [
        
    ]
  ]),
  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}}/v1alpha1/:parent/importJobs', [
  'body' => '{
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": {
    "executionErrors": {
      "fileValidations": [
        {
          "fileErrors": [
            {
              "errorDetails": "",
              "severity": ""
            }
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            {
              "errors": [
                {}
              ],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            }
          ]
        }
      ],
      "jobErrors": [
        {}
      ]
    },
    "framesReported": 0,
    "jobErrors": [
      {}
    ],
    "totalRowsCount": 0
  },
  "gcsPayload": {
    "format": "",
    "path": ""
  },
  "inlinePayload": {
    "format": "",
    "payload": [
      {
        "data": "",
        "name": ""
      }
    ]
  },
  "labels": {},
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'assetSource' => '',
  'completeTime' => '',
  'createTime' => '',
  'displayName' => '',
  'executionReport' => [
    'executionErrors' => [
        'fileValidations' => [
                [
                                'fileErrors' => [
                                                                [
                                                                                                                                'errorDetails' => '',
                                                                                                                                'severity' => ''
                                                                ]
                                ],
                                'fileName' => '',
                                'partialReport' => null,
                                'rowErrors' => [
                                                                [
                                                                                                                                'errors' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'rowNumber' => 0,
                                                                                                                                'vmName' => '',
                                                                                                                                'vmUuid' => ''
                                                                ]
                                ]
                ]
        ],
        'jobErrors' => [
                [
                                
                ]
        ]
    ],
    'framesReported' => 0,
    'jobErrors' => [
        [
                
        ]
    ],
    'totalRowsCount' => 0
  ],
  'gcsPayload' => [
    'format' => '',
    'path' => ''
  ],
  'inlinePayload' => [
    'format' => '',
    'payload' => [
        [
                'data' => '',
                'name' => ''
        ]
    ]
  ],
  'labels' => [
    
  ],
  'name' => '',
  'state' => '',
  'updateTime' => '',
  'validationReport' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'assetSource' => '',
  'completeTime' => '',
  'createTime' => '',
  'displayName' => '',
  'executionReport' => [
    'executionErrors' => [
        'fileValidations' => [
                [
                                'fileErrors' => [
                                                                [
                                                                                                                                'errorDetails' => '',
                                                                                                                                'severity' => ''
                                                                ]
                                ],
                                'fileName' => '',
                                'partialReport' => null,
                                'rowErrors' => [
                                                                [
                                                                                                                                'errors' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'rowNumber' => 0,
                                                                                                                                'vmName' => '',
                                                                                                                                'vmUuid' => ''
                                                                ]
                                ]
                ]
        ],
        'jobErrors' => [
                [
                                
                ]
        ]
    ],
    'framesReported' => 0,
    'jobErrors' => [
        [
                
        ]
    ],
    'totalRowsCount' => 0
  ],
  'gcsPayload' => [
    'format' => '',
    'path' => ''
  ],
  'inlinePayload' => [
    'format' => '',
    'payload' => [
        [
                'data' => '',
                'name' => ''
        ]
    ]
  ],
  'labels' => [
    
  ],
  'name' => '',
  'state' => '',
  'updateTime' => '',
  'validationReport' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/importJobs');
$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}}/v1alpha1/:parent/importJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": {
    "executionErrors": {
      "fileValidations": [
        {
          "fileErrors": [
            {
              "errorDetails": "",
              "severity": ""
            }
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            {
              "errors": [
                {}
              ],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            }
          ]
        }
      ],
      "jobErrors": [
        {}
      ]
    },
    "framesReported": 0,
    "jobErrors": [
      {}
    ],
    "totalRowsCount": 0
  },
  "gcsPayload": {
    "format": "",
    "path": ""
  },
  "inlinePayload": {
    "format": "",
    "payload": [
      {
        "data": "",
        "name": ""
      }
    ]
  },
  "labels": {},
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/importJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": {
    "executionErrors": {
      "fileValidations": [
        {
          "fileErrors": [
            {
              "errorDetails": "",
              "severity": ""
            }
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            {
              "errors": [
                {}
              ],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            }
          ]
        }
      ],
      "jobErrors": [
        {}
      ]
    },
    "framesReported": 0,
    "jobErrors": [
      {}
    ],
    "totalRowsCount": 0
  },
  "gcsPayload": {
    "format": "",
    "path": ""
  },
  "inlinePayload": {
    "format": "",
    "payload": [
      {
        "data": "",
        "name": ""
      }
    ]
  },
  "labels": {},
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": {}
}'
import http.client

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

payload = "{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/importJobs", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/importJobs"

payload = {
    "assetSource": "",
    "completeTime": "",
    "createTime": "",
    "displayName": "",
    "executionReport": {
        "executionErrors": {
            "fileValidations": [
                {
                    "fileErrors": [
                        {
                            "errorDetails": "",
                            "severity": ""
                        }
                    ],
                    "fileName": "",
                    "partialReport": False,
                    "rowErrors": [
                        {
                            "errors": [{}],
                            "rowNumber": 0,
                            "vmName": "",
                            "vmUuid": ""
                        }
                    ]
                }
            ],
            "jobErrors": [{}]
        },
        "framesReported": 0,
        "jobErrors": [{}],
        "totalRowsCount": 0
    },
    "gcsPayload": {
        "format": "",
        "path": ""
    },
    "inlinePayload": {
        "format": "",
        "payload": [
            {
                "data": "",
                "name": ""
            }
        ]
    },
    "labels": {},
    "name": "",
    "state": "",
    "updateTime": "",
    "validationReport": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/importJobs"

payload <- "{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\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}}/v1alpha1/:parent/importJobs")

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  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\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/v1alpha1/:parent/importJobs') do |req|
  req.body = "{\n  \"assetSource\": \"\",\n  \"completeTime\": \"\",\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"executionReport\": {\n    \"executionErrors\": {\n      \"fileValidations\": [\n        {\n          \"fileErrors\": [\n            {\n              \"errorDetails\": \"\",\n              \"severity\": \"\"\n            }\n          ],\n          \"fileName\": \"\",\n          \"partialReport\": false,\n          \"rowErrors\": [\n            {\n              \"errors\": [\n                {}\n              ],\n              \"rowNumber\": 0,\n              \"vmName\": \"\",\n              \"vmUuid\": \"\"\n            }\n          ]\n        }\n      ],\n      \"jobErrors\": [\n        {}\n      ]\n    },\n    \"framesReported\": 0,\n    \"jobErrors\": [\n      {}\n    ],\n    \"totalRowsCount\": 0\n  },\n  \"gcsPayload\": {\n    \"format\": \"\",\n    \"path\": \"\"\n  },\n  \"inlinePayload\": {\n    \"format\": \"\",\n    \"payload\": [\n      {\n        \"data\": \"\",\n        \"name\": \"\"\n      }\n    ]\n  },\n  \"labels\": {},\n  \"name\": \"\",\n  \"state\": \"\",\n  \"updateTime\": \"\",\n  \"validationReport\": {}\n}"
end

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

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

    let payload = json!({
        "assetSource": "",
        "completeTime": "",
        "createTime": "",
        "displayName": "",
        "executionReport": json!({
            "executionErrors": json!({
                "fileValidations": (
                    json!({
                        "fileErrors": (
                            json!({
                                "errorDetails": "",
                                "severity": ""
                            })
                        ),
                        "fileName": "",
                        "partialReport": false,
                        "rowErrors": (
                            json!({
                                "errors": (json!({})),
                                "rowNumber": 0,
                                "vmName": "",
                                "vmUuid": ""
                            })
                        )
                    })
                ),
                "jobErrors": (json!({}))
            }),
            "framesReported": 0,
            "jobErrors": (json!({})),
            "totalRowsCount": 0
        }),
        "gcsPayload": json!({
            "format": "",
            "path": ""
        }),
        "inlinePayload": json!({
            "format": "",
            "payload": (
                json!({
                    "data": "",
                    "name": ""
                })
            )
        }),
        "labels": json!({}),
        "name": "",
        "state": "",
        "updateTime": "",
        "validationReport": 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}}/v1alpha1/:parent/importJobs \
  --header 'content-type: application/json' \
  --data '{
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": {
    "executionErrors": {
      "fileValidations": [
        {
          "fileErrors": [
            {
              "errorDetails": "",
              "severity": ""
            }
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            {
              "errors": [
                {}
              ],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            }
          ]
        }
      ],
      "jobErrors": [
        {}
      ]
    },
    "framesReported": 0,
    "jobErrors": [
      {}
    ],
    "totalRowsCount": 0
  },
  "gcsPayload": {
    "format": "",
    "path": ""
  },
  "inlinePayload": {
    "format": "",
    "payload": [
      {
        "data": "",
        "name": ""
      }
    ]
  },
  "labels": {},
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": {}
}'
echo '{
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": {
    "executionErrors": {
      "fileValidations": [
        {
          "fileErrors": [
            {
              "errorDetails": "",
              "severity": ""
            }
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            {
              "errors": [
                {}
              ],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            }
          ]
        }
      ],
      "jobErrors": [
        {}
      ]
    },
    "framesReported": 0,
    "jobErrors": [
      {}
    ],
    "totalRowsCount": 0
  },
  "gcsPayload": {
    "format": "",
    "path": ""
  },
  "inlinePayload": {
    "format": "",
    "payload": [
      {
        "data": "",
        "name": ""
      }
    ]
  },
  "labels": {},
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": {}
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/importJobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "assetSource": "",\n  "completeTime": "",\n  "createTime": "",\n  "displayName": "",\n  "executionReport": {\n    "executionErrors": {\n      "fileValidations": [\n        {\n          "fileErrors": [\n            {\n              "errorDetails": "",\n              "severity": ""\n            }\n          ],\n          "fileName": "",\n          "partialReport": false,\n          "rowErrors": [\n            {\n              "errors": [\n                {}\n              ],\n              "rowNumber": 0,\n              "vmName": "",\n              "vmUuid": ""\n            }\n          ]\n        }\n      ],\n      "jobErrors": [\n        {}\n      ]\n    },\n    "framesReported": 0,\n    "jobErrors": [\n      {}\n    ],\n    "totalRowsCount": 0\n  },\n  "gcsPayload": {\n    "format": "",\n    "path": ""\n  },\n  "inlinePayload": {\n    "format": "",\n    "payload": [\n      {\n        "data": "",\n        "name": ""\n      }\n    ]\n  },\n  "labels": {},\n  "name": "",\n  "state": "",\n  "updateTime": "",\n  "validationReport": {}\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/importJobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "assetSource": "",
  "completeTime": "",
  "createTime": "",
  "displayName": "",
  "executionReport": [
    "executionErrors": [
      "fileValidations": [
        [
          "fileErrors": [
            [
              "errorDetails": "",
              "severity": ""
            ]
          ],
          "fileName": "",
          "partialReport": false,
          "rowErrors": [
            [
              "errors": [[]],
              "rowNumber": 0,
              "vmName": "",
              "vmUuid": ""
            ]
          ]
        ]
      ],
      "jobErrors": [[]]
    ],
    "framesReported": 0,
    "jobErrors": [[]],
    "totalRowsCount": 0
  ],
  "gcsPayload": [
    "format": "",
    "path": ""
  ],
  "inlinePayload": [
    "format": "",
    "payload": [
      [
        "data": "",
        "name": ""
      ]
    ]
  ],
  "labels": [],
  "name": "",
  "state": "",
  "updateTime": "",
  "validationReport": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/importJobs")! 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 migrationcenter.projects.locations.importJobs.importDataFiles.create
{{baseUrl}}/v1alpha1/:parent/importDataFiles
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": {
    "headers": {},
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/importDataFiles" {:content-type :json
                                                                             :form-params {:createTime ""
                                                                                           :displayName ""
                                                                                           :format ""
                                                                                           :name ""
                                                                                           :state ""
                                                                                           :uploadFileInfo {:headers {}
                                                                                                            :signedUri ""
                                                                                                            :uri ""
                                                                                                            :uriExpirationTime ""}}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/importDataFiles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\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}}/v1alpha1/:parent/importDataFiles"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\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}}/v1alpha1/:parent/importDataFiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/importDataFiles"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\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/v1alpha1/:parent/importDataFiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 198

{
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": {
    "headers": {},
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/importDataFiles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/importDataFiles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\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  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/importDataFiles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/importDataFiles")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  displayName: '',
  format: '',
  name: '',
  state: '',
  uploadFileInfo: {
    headers: {},
    signedUri: '',
    uri: '',
    uriExpirationTime: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/importDataFiles',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    displayName: '',
    format: '',
    name: '',
    state: '',
    uploadFileInfo: {headers: {}, signedUri: '', uri: '', uriExpirationTime: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/importDataFiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","displayName":"","format":"","name":"","state":"","uploadFileInfo":{"headers":{},"signedUri":"","uri":"","uriExpirationTime":""}}'
};

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}}/v1alpha1/:parent/importDataFiles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "displayName": "",\n  "format": "",\n  "name": "",\n  "state": "",\n  "uploadFileInfo": {\n    "headers": {},\n    "signedUri": "",\n    "uri": "",\n    "uriExpirationTime": ""\n  }\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  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/importDataFiles")
  .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/v1alpha1/:parent/importDataFiles',
  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: '',
  displayName: '',
  format: '',
  name: '',
  state: '',
  uploadFileInfo: {headers: {}, signedUri: '', uri: '', uriExpirationTime: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/importDataFiles',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    displayName: '',
    format: '',
    name: '',
    state: '',
    uploadFileInfo: {headers: {}, signedUri: '', uri: '', uriExpirationTime: ''}
  },
  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}}/v1alpha1/:parent/importDataFiles');

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

req.type('json');
req.send({
  createTime: '',
  displayName: '',
  format: '',
  name: '',
  state: '',
  uploadFileInfo: {
    headers: {},
    signedUri: '',
    uri: '',
    uriExpirationTime: ''
  }
});

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}}/v1alpha1/:parent/importDataFiles',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    displayName: '',
    format: '',
    name: '',
    state: '',
    uploadFileInfo: {headers: {}, signedUri: '', uri: '', uriExpirationTime: ''}
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/importDataFiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","displayName":"","format":"","name":"","state":"","uploadFileInfo":{"headers":{},"signedUri":"","uri":"","uriExpirationTime":""}}'
};

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": @"",
                              @"displayName": @"",
                              @"format": @"",
                              @"name": @"",
                              @"state": @"",
                              @"uploadFileInfo": @{ @"headers": @{  }, @"signedUri": @"", @"uri": @"", @"uriExpirationTime": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/importDataFiles"]
                                                       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}}/v1alpha1/:parent/importDataFiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/importDataFiles",
  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' => '',
    'displayName' => '',
    'format' => '',
    'name' => '',
    'state' => '',
    'uploadFileInfo' => [
        'headers' => [
                
        ],
        'signedUri' => '',
        'uri' => '',
        'uriExpirationTime' => ''
    ]
  ]),
  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}}/v1alpha1/:parent/importDataFiles', [
  'body' => '{
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": {
    "headers": {},
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'displayName' => '',
  'format' => '',
  'name' => '',
  'state' => '',
  'uploadFileInfo' => [
    'headers' => [
        
    ],
    'signedUri' => '',
    'uri' => '',
    'uriExpirationTime' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'displayName' => '',
  'format' => '',
  'name' => '',
  'state' => '',
  'uploadFileInfo' => [
    'headers' => [
        
    ],
    'signedUri' => '',
    'uri' => '',
    'uriExpirationTime' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/importDataFiles');
$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}}/v1alpha1/:parent/importDataFiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": {
    "headers": {},
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/importDataFiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": {
    "headers": {},
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  }
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/importDataFiles", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/importDataFiles"

payload = {
    "createTime": "",
    "displayName": "",
    "format": "",
    "name": "",
    "state": "",
    "uploadFileInfo": {
        "headers": {},
        "signedUri": "",
        "uri": "",
        "uriExpirationTime": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/importDataFiles"

payload <- "{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\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}}/v1alpha1/:parent/importDataFiles")

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  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\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/v1alpha1/:parent/importDataFiles') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"displayName\": \"\",\n  \"format\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"uploadFileInfo\": {\n    \"headers\": {},\n    \"signedUri\": \"\",\n    \"uri\": \"\",\n    \"uriExpirationTime\": \"\"\n  }\n}"
end

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

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

    let payload = json!({
        "createTime": "",
        "displayName": "",
        "format": "",
        "name": "",
        "state": "",
        "uploadFileInfo": json!({
            "headers": json!({}),
            "signedUri": "",
            "uri": "",
            "uriExpirationTime": ""
        })
    });

    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}}/v1alpha1/:parent/importDataFiles \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": {
    "headers": {},
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  }
}'
echo '{
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": {
    "headers": {},
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  }
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/importDataFiles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "displayName": "",\n  "format": "",\n  "name": "",\n  "state": "",\n  "uploadFileInfo": {\n    "headers": {},\n    "signedUri": "",\n    "uri": "",\n    "uriExpirationTime": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/importDataFiles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "displayName": "",
  "format": "",
  "name": "",
  "state": "",
  "uploadFileInfo": [
    "headers": [],
    "signedUri": "",
    "uri": "",
    "uriExpirationTime": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/importDataFiles")! 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 migrationcenter.projects.locations.importJobs.importDataFiles.list
{{baseUrl}}/v1alpha1/:parent/importDataFiles
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/importDataFiles")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/importDataFiles"

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}}/v1alpha1/:parent/importDataFiles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/importDataFiles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/importDataFiles"

	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/v1alpha1/:parent/importDataFiles HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/importDataFiles"))
    .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}}/v1alpha1/:parent/importDataFiles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/importDataFiles")
  .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}}/v1alpha1/:parent/importDataFiles');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1alpha1/:parent/importDataFiles'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/importDataFiles';
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}}/v1alpha1/:parent/importDataFiles',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/importDataFiles',
  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}}/v1alpha1/:parent/importDataFiles'
};

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

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

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

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}}/v1alpha1/:parent/importDataFiles'
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/importDataFiles';
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}}/v1alpha1/:parent/importDataFiles"]
                                                       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}}/v1alpha1/:parent/importDataFiles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/importDataFiles",
  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}}/v1alpha1/:parent/importDataFiles');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/importDataFiles")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/importDataFiles"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/importDataFiles"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/importDataFiles")

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/v1alpha1/:parent/importDataFiles') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/importDataFiles
http GET {{baseUrl}}/v1alpha1/:parent/importDataFiles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/importDataFiles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/importDataFiles")! 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 migrationcenter.projects.locations.importJobs.list
{{baseUrl}}/v1alpha1/:parent/importJobs
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/importJobs")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/importJobs"

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}}/v1alpha1/:parent/importJobs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/importJobs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/importJobs"

	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/v1alpha1/:parent/importJobs HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/importJobs"))
    .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}}/v1alpha1/:parent/importJobs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/importJobs")
  .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}}/v1alpha1/:parent/importJobs');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:parent/importJobs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/importJobs';
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}}/v1alpha1/:parent/importJobs',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/importJobs',
  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}}/v1alpha1/:parent/importJobs'};

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

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

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

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}}/v1alpha1/:parent/importJobs'};

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

const url = '{{baseUrl}}/v1alpha1/:parent/importJobs';
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}}/v1alpha1/:parent/importJobs"]
                                                       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}}/v1alpha1/:parent/importJobs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/importJobs",
  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}}/v1alpha1/:parent/importJobs');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/importJobs")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/importJobs"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/importJobs"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/importJobs")

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/v1alpha1/:parent/importJobs') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/importJobs
http GET {{baseUrl}}/v1alpha1/:parent/importJobs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/importJobs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/importJobs")! 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()
POST migrationcenter.projects.locations.importJobs.run
{{baseUrl}}/v1alpha1/:name:run
QUERY PARAMS

name
BODY json

{
  "requestId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"requestId\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:name:run" {:content-type :json
                                                               :form-params {:requestId ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:name:run"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"requestId\": \"\"\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}}/v1alpha1/:name:run"),
    Content = new StringContent("{\n  \"requestId\": \"\"\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}}/v1alpha1/:name:run");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"requestId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:name:run"

	payload := strings.NewReader("{\n  \"requestId\": \"\"\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/v1alpha1/:name:run HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:name:run"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"requestId\": \"\"\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  \"requestId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:name:run")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

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

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

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}}/v1alpha1/:name:run',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "requestId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"requestId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:name:run")
  .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/v1alpha1/:name:run',
  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({requestId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:name:run',
  headers: {'content-type': 'application/json'},
  body: {requestId: ''},
  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}}/v1alpha1/:name:run');

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

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

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}}/v1alpha1/:name:run',
  headers: {'content-type': 'application/json'},
  data: {requestId: ''}
};

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

const url = '{{baseUrl}}/v1alpha1/:name:run';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requestId":""}'
};

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 = @{ @"requestId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:name:run"]
                                                       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}}/v1alpha1/:name:run" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"requestId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:name:run",
  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([
    'requestId' => ''
  ]),
  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}}/v1alpha1/:name:run', [
  'body' => '{
  "requestId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'requestId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:name:run');
$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}}/v1alpha1/:name:run' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requestId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:name:run' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requestId": ""
}'
import http.client

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

payload = "{\n  \"requestId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:name:run", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:name:run"

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

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

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

url <- "{{baseUrl}}/v1alpha1/:name:run"

payload <- "{\n  \"requestId\": \"\"\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}}/v1alpha1/:name:run")

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  \"requestId\": \"\"\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/v1alpha1/:name:run') do |req|
  req.body = "{\n  \"requestId\": \"\"\n}"
end

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

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

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

    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}}/v1alpha1/:name:run \
  --header 'content-type: application/json' \
  --data '{
  "requestId": ""
}'
echo '{
  "requestId": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:name:run \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "requestId": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:name:run
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:name:run")! 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 migrationcenter.projects.locations.importJobs.validate
{{baseUrl}}/v1alpha1/:name:validate
QUERY PARAMS

name
BODY json

{
  "requestId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"requestId\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:name:validate" {:content-type :json
                                                                    :form-params {:requestId ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:name:validate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"requestId\": \"\"\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}}/v1alpha1/:name:validate"),
    Content = new StringContent("{\n  \"requestId\": \"\"\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}}/v1alpha1/:name:validate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"requestId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:name:validate"

	payload := strings.NewReader("{\n  \"requestId\": \"\"\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/v1alpha1/:name:validate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:name:validate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"requestId\": \"\"\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  \"requestId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:name:validate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

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

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

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}}/v1alpha1/:name:validate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "requestId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"requestId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:name:validate")
  .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/v1alpha1/:name:validate',
  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({requestId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:name:validate',
  headers: {'content-type': 'application/json'},
  body: {requestId: ''},
  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}}/v1alpha1/:name:validate');

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

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

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}}/v1alpha1/:name:validate',
  headers: {'content-type': 'application/json'},
  data: {requestId: ''}
};

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

const url = '{{baseUrl}}/v1alpha1/:name:validate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"requestId":""}'
};

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 = @{ @"requestId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:name:validate"]
                                                       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}}/v1alpha1/:name:validate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"requestId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:name:validate",
  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([
    'requestId' => ''
  ]),
  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}}/v1alpha1/:name:validate', [
  'body' => '{
  "requestId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'requestId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:name:validate');
$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}}/v1alpha1/:name:validate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requestId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:name:validate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "requestId": ""
}'
import http.client

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

payload = "{\n  \"requestId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:name:validate", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:name:validate"

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

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

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

url <- "{{baseUrl}}/v1alpha1/:name:validate"

payload <- "{\n  \"requestId\": \"\"\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}}/v1alpha1/:name:validate")

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  \"requestId\": \"\"\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/v1alpha1/:name:validate') do |req|
  req.body = "{\n  \"requestId\": \"\"\n}"
end

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

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

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

    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}}/v1alpha1/:name:validate \
  --header 'content-type: application/json' \
  --data '{
  "requestId": ""
}'
echo '{
  "requestId": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:name:validate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "requestId": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:name:validate
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:name:validate")! 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 migrationcenter.projects.locations.list
{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/locations");

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

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

url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name/locations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/: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/v1alpha1/:name/locations HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/locations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/locations');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:name/locations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/locations',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/: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/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name/locations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/locations');

echo $response->getBody();
setUrl('{{baseUrl}}/v1alpha1/:name/locations');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:name/locations")

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

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

url = "{{baseUrl}}/v1alpha1/:name/locations"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:name/locations"

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

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

url = URI("{{baseUrl}}/v1alpha1/: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/v1alpha1/:name/locations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/locations
http GET {{baseUrl}}/v1alpha1/:name/locations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:name/locations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/: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()
POST migrationcenter.projects.locations.operations.cancel
{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name:cancel" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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/v1alpha1/:name:cancel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name:cancel")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name:cancel');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name:cancel', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name:cancel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/: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/v1alpha1/:name:cancel", payload, headers)

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

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

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

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

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

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

url <- "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name:cancel \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v1alpha1/:name:cancel \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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()
GET migrationcenter.projects.locations.operations.list
{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/operations");

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

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

url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name/operations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/: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/v1alpha1/:name/operations HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/operations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/operations');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:name/operations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/operations',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/: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/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name/operations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/operations');

echo $response->getBody();
setUrl('{{baseUrl}}/v1alpha1/:name/operations');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:name/operations")

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

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

url = "{{baseUrl}}/v1alpha1/:name/operations"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:name/operations"

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

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

url = URI("{{baseUrl}}/v1alpha1/: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/v1alpha1/:name/operations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name/operations
http GET {{baseUrl}}/v1alpha1/:name/operations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:name/operations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/: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()
POST migrationcenter.projects.locations.preferenceSets.create
{{baseUrl}}/v1alpha1/:parent/preferenceSets
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": {
    "commitmentPlan": "",
    "computeEnginePreferences": {
      "licenseType": "",
      "machinePreferences": {
        "allowedMachineSeries": [
          {
            "code": ""
          }
        ]
      },
      "persistentDiskType": ""
    },
    "regionPreferences": {
      "preferredRegions": []
    },
    "sizingOptimizationStrategy": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/preferenceSets" {:content-type :json
                                                                            :form-params {:createTime ""
                                                                                          :description ""
                                                                                          :displayName ""
                                                                                          :name ""
                                                                                          :updateTime ""
                                                                                          :virtualMachinePreferences {:commitmentPlan ""
                                                                                                                      :computeEnginePreferences {:licenseType ""
                                                                                                                                                 :machinePreferences {:allowedMachineSeries [{:code ""}]}
                                                                                                                                                 :persistentDiskType ""}
                                                                                                                      :regionPreferences {:preferredRegions []}
                                                                                                                      :sizingOptimizationStrategy ""}}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/preferenceSets"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\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}}/v1alpha1/:parent/preferenceSets"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\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}}/v1alpha1/:parent/preferenceSets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/preferenceSets"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\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/v1alpha1/:parent/preferenceSets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 489

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": {
    "commitmentPlan": "",
    "computeEnginePreferences": {
      "licenseType": "",
      "machinePreferences": {
        "allowedMachineSeries": [
          {
            "code": ""
          }
        ]
      },
      "persistentDiskType": ""
    },
    "regionPreferences": {
      "preferredRegions": []
    },
    "sizingOptimizationStrategy": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/preferenceSets")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/preferenceSets"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/preferenceSets")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/preferenceSets")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  displayName: '',
  name: '',
  updateTime: '',
  virtualMachinePreferences: {
    commitmentPlan: '',
    computeEnginePreferences: {
      licenseType: '',
      machinePreferences: {
        allowedMachineSeries: [
          {
            code: ''
          }
        ]
      },
      persistentDiskType: ''
    },
    regionPreferences: {
      preferredRegions: []
    },
    sizingOptimizationStrategy: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/preferenceSets',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    name: '',
    updateTime: '',
    virtualMachinePreferences: {
      commitmentPlan: '',
      computeEnginePreferences: {
        licenseType: '',
        machinePreferences: {allowedMachineSeries: [{code: ''}]},
        persistentDiskType: ''
      },
      regionPreferences: {preferredRegions: []},
      sizingOptimizationStrategy: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/preferenceSets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","name":"","updateTime":"","virtualMachinePreferences":{"commitmentPlan":"","computeEnginePreferences":{"licenseType":"","machinePreferences":{"allowedMachineSeries":[{"code":""}]},"persistentDiskType":""},"regionPreferences":{"preferredRegions":[]},"sizingOptimizationStrategy":""}}'
};

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}}/v1alpha1/:parent/preferenceSets',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "name": "",\n  "updateTime": "",\n  "virtualMachinePreferences": {\n    "commitmentPlan": "",\n    "computeEnginePreferences": {\n      "licenseType": "",\n      "machinePreferences": {\n        "allowedMachineSeries": [\n          {\n            "code": ""\n          }\n        ]\n      },\n      "persistentDiskType": ""\n    },\n    "regionPreferences": {\n      "preferredRegions": []\n    },\n    "sizingOptimizationStrategy": ""\n  }\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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/preferenceSets")
  .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/v1alpha1/:parent/preferenceSets',
  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: '',
  displayName: '',
  name: '',
  updateTime: '',
  virtualMachinePreferences: {
    commitmentPlan: '',
    computeEnginePreferences: {
      licenseType: '',
      machinePreferences: {allowedMachineSeries: [{code: ''}]},
      persistentDiskType: ''
    },
    regionPreferences: {preferredRegions: []},
    sizingOptimizationStrategy: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/preferenceSets',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    displayName: '',
    name: '',
    updateTime: '',
    virtualMachinePreferences: {
      commitmentPlan: '',
      computeEnginePreferences: {
        licenseType: '',
        machinePreferences: {allowedMachineSeries: [{code: ''}]},
        persistentDiskType: ''
      },
      regionPreferences: {preferredRegions: []},
      sizingOptimizationStrategy: ''
    }
  },
  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}}/v1alpha1/:parent/preferenceSets');

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

req.type('json');
req.send({
  createTime: '',
  description: '',
  displayName: '',
  name: '',
  updateTime: '',
  virtualMachinePreferences: {
    commitmentPlan: '',
    computeEnginePreferences: {
      licenseType: '',
      machinePreferences: {
        allowedMachineSeries: [
          {
            code: ''
          }
        ]
      },
      persistentDiskType: ''
    },
    regionPreferences: {
      preferredRegions: []
    },
    sizingOptimizationStrategy: ''
  }
});

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}}/v1alpha1/:parent/preferenceSets',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    name: '',
    updateTime: '',
    virtualMachinePreferences: {
      commitmentPlan: '',
      computeEnginePreferences: {
        licenseType: '',
        machinePreferences: {allowedMachineSeries: [{code: ''}]},
        persistentDiskType: ''
      },
      regionPreferences: {preferredRegions: []},
      sizingOptimizationStrategy: ''
    }
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/preferenceSets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","name":"","updateTime":"","virtualMachinePreferences":{"commitmentPlan":"","computeEnginePreferences":{"licenseType":"","machinePreferences":{"allowedMachineSeries":[{"code":""}]},"persistentDiskType":""},"regionPreferences":{"preferredRegions":[]},"sizingOptimizationStrategy":""}}'
};

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": @"",
                              @"displayName": @"",
                              @"name": @"",
                              @"updateTime": @"",
                              @"virtualMachinePreferences": @{ @"commitmentPlan": @"", @"computeEnginePreferences": @{ @"licenseType": @"", @"machinePreferences": @{ @"allowedMachineSeries": @[ @{ @"code": @"" } ] }, @"persistentDiskType": @"" }, @"regionPreferences": @{ @"preferredRegions": @[  ] }, @"sizingOptimizationStrategy": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/preferenceSets"]
                                                       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}}/v1alpha1/:parent/preferenceSets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/preferenceSets",
  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' => '',
    'displayName' => '',
    'name' => '',
    'updateTime' => '',
    'virtualMachinePreferences' => [
        'commitmentPlan' => '',
        'computeEnginePreferences' => [
                'licenseType' => '',
                'machinePreferences' => [
                                'allowedMachineSeries' => [
                                                                [
                                                                                                                                'code' => ''
                                                                ]
                                ]
                ],
                'persistentDiskType' => ''
        ],
        'regionPreferences' => [
                'preferredRegions' => [
                                
                ]
        ],
        'sizingOptimizationStrategy' => ''
    ]
  ]),
  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}}/v1alpha1/:parent/preferenceSets', [
  'body' => '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": {
    "commitmentPlan": "",
    "computeEnginePreferences": {
      "licenseType": "",
      "machinePreferences": {
        "allowedMachineSeries": [
          {
            "code": ""
          }
        ]
      },
      "persistentDiskType": ""
    },
    "regionPreferences": {
      "preferredRegions": []
    },
    "sizingOptimizationStrategy": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'name' => '',
  'updateTime' => '',
  'virtualMachinePreferences' => [
    'commitmentPlan' => '',
    'computeEnginePreferences' => [
        'licenseType' => '',
        'machinePreferences' => [
                'allowedMachineSeries' => [
                                [
                                                                'code' => ''
                                ]
                ]
        ],
        'persistentDiskType' => ''
    ],
    'regionPreferences' => [
        'preferredRegions' => [
                
        ]
    ],
    'sizingOptimizationStrategy' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'name' => '',
  'updateTime' => '',
  'virtualMachinePreferences' => [
    'commitmentPlan' => '',
    'computeEnginePreferences' => [
        'licenseType' => '',
        'machinePreferences' => [
                'allowedMachineSeries' => [
                                [
                                                                'code' => ''
                                ]
                ]
        ],
        'persistentDiskType' => ''
    ],
    'regionPreferences' => [
        'preferredRegions' => [
                
        ]
    ],
    'sizingOptimizationStrategy' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/preferenceSets');
$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}}/v1alpha1/:parent/preferenceSets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": {
    "commitmentPlan": "",
    "computeEnginePreferences": {
      "licenseType": "",
      "machinePreferences": {
        "allowedMachineSeries": [
          {
            "code": ""
          }
        ]
      },
      "persistentDiskType": ""
    },
    "regionPreferences": {
      "preferredRegions": []
    },
    "sizingOptimizationStrategy": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/preferenceSets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": {
    "commitmentPlan": "",
    "computeEnginePreferences": {
      "licenseType": "",
      "machinePreferences": {
        "allowedMachineSeries": [
          {
            "code": ""
          }
        ]
      },
      "persistentDiskType": ""
    },
    "regionPreferences": {
      "preferredRegions": []
    },
    "sizingOptimizationStrategy": ""
  }
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/preferenceSets", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/preferenceSets"

payload = {
    "createTime": "",
    "description": "",
    "displayName": "",
    "name": "",
    "updateTime": "",
    "virtualMachinePreferences": {
        "commitmentPlan": "",
        "computeEnginePreferences": {
            "licenseType": "",
            "machinePreferences": { "allowedMachineSeries": [{ "code": "" }] },
            "persistentDiskType": ""
        },
        "regionPreferences": { "preferredRegions": [] },
        "sizingOptimizationStrategy": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/preferenceSets"

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\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}}/v1alpha1/:parent/preferenceSets")

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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\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/v1alpha1/:parent/preferenceSets') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"updateTime\": \"\",\n  \"virtualMachinePreferences\": {\n    \"commitmentPlan\": \"\",\n    \"computeEnginePreferences\": {\n      \"licenseType\": \"\",\n      \"machinePreferences\": {\n        \"allowedMachineSeries\": [\n          {\n            \"code\": \"\"\n          }\n        ]\n      },\n      \"persistentDiskType\": \"\"\n    },\n    \"regionPreferences\": {\n      \"preferredRegions\": []\n    },\n    \"sizingOptimizationStrategy\": \"\"\n  }\n}"
end

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

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

    let payload = json!({
        "createTime": "",
        "description": "",
        "displayName": "",
        "name": "",
        "updateTime": "",
        "virtualMachinePreferences": json!({
            "commitmentPlan": "",
            "computeEnginePreferences": json!({
                "licenseType": "",
                "machinePreferences": json!({"allowedMachineSeries": (json!({"code": ""}))}),
                "persistentDiskType": ""
            }),
            "regionPreferences": json!({"preferredRegions": ()}),
            "sizingOptimizationStrategy": ""
        })
    });

    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}}/v1alpha1/:parent/preferenceSets \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": {
    "commitmentPlan": "",
    "computeEnginePreferences": {
      "licenseType": "",
      "machinePreferences": {
        "allowedMachineSeries": [
          {
            "code": ""
          }
        ]
      },
      "persistentDiskType": ""
    },
    "regionPreferences": {
      "preferredRegions": []
    },
    "sizingOptimizationStrategy": ""
  }
}'
echo '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": {
    "commitmentPlan": "",
    "computeEnginePreferences": {
      "licenseType": "",
      "machinePreferences": {
        "allowedMachineSeries": [
          {
            "code": ""
          }
        ]
      },
      "persistentDiskType": ""
    },
    "regionPreferences": {
      "preferredRegions": []
    },
    "sizingOptimizationStrategy": ""
  }
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/preferenceSets \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "name": "",\n  "updateTime": "",\n  "virtualMachinePreferences": {\n    "commitmentPlan": "",\n    "computeEnginePreferences": {\n      "licenseType": "",\n      "machinePreferences": {\n        "allowedMachineSeries": [\n          {\n            "code": ""\n          }\n        ]\n      },\n      "persistentDiskType": ""\n    },\n    "regionPreferences": {\n      "preferredRegions": []\n    },\n    "sizingOptimizationStrategy": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/preferenceSets
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "updateTime": "",
  "virtualMachinePreferences": [
    "commitmentPlan": "",
    "computeEnginePreferences": [
      "licenseType": "",
      "machinePreferences": ["allowedMachineSeries": [["code": ""]]],
      "persistentDiskType": ""
    ],
    "regionPreferences": ["preferredRegions": []],
    "sizingOptimizationStrategy": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/preferenceSets")! 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 migrationcenter.projects.locations.preferenceSets.list
{{baseUrl}}/v1alpha1/:parent/preferenceSets
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/preferenceSets")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/preferenceSets"

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}}/v1alpha1/:parent/preferenceSets"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/preferenceSets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/preferenceSets"

	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/v1alpha1/:parent/preferenceSets HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/preferenceSets"))
    .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}}/v1alpha1/:parent/preferenceSets")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/preferenceSets")
  .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}}/v1alpha1/:parent/preferenceSets');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1alpha1/:parent/preferenceSets'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/preferenceSets';
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}}/v1alpha1/:parent/preferenceSets',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/preferenceSets',
  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}}/v1alpha1/:parent/preferenceSets'
};

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

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

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

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}}/v1alpha1/:parent/preferenceSets'
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/preferenceSets';
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}}/v1alpha1/:parent/preferenceSets"]
                                                       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}}/v1alpha1/:parent/preferenceSets" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/preferenceSets",
  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}}/v1alpha1/:parent/preferenceSets');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/preferenceSets")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/preferenceSets"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/preferenceSets"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/preferenceSets")

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/v1alpha1/:parent/preferenceSets') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/preferenceSets
http GET {{baseUrl}}/v1alpha1/:parent/preferenceSets
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/preferenceSets
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/preferenceSets")! 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()
POST migrationcenter.projects.locations.reportConfigs.create
{{baseUrl}}/v1alpha1/:parent/reportConfigs
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    {
      "group": "",
      "preferenceSet": ""
    }
  ],
  "name": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/reportConfigs" {:content-type :json
                                                                           :form-params {:createTime ""
                                                                                         :description ""
                                                                                         :displayName ""
                                                                                         :groupPreferencesetAssignments [{:group ""
                                                                                                                          :preferenceSet ""}]
                                                                                         :name ""
                                                                                         :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/reportConfigs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\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}}/v1alpha1/:parent/reportConfigs"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\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}}/v1alpha1/:parent/reportConfigs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/reportConfigs"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\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/v1alpha1/:parent/reportConfigs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 197

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    {
      "group": "",
      "preferenceSet": ""
    }
  ],
  "name": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/reportConfigs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/reportConfigs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\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  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/reportConfigs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/reportConfigs")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  displayName: '',
  groupPreferencesetAssignments: [
    {
      group: '',
      preferenceSet: ''
    }
  ],
  name: '',
  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}}/v1alpha1/:parent/reportConfigs');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/reportConfigs',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    groupPreferencesetAssignments: [{group: '', preferenceSet: ''}],
    name: '',
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/reportConfigs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","groupPreferencesetAssignments":[{"group":"","preferenceSet":""}],"name":"","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}}/v1alpha1/:parent/reportConfigs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "groupPreferencesetAssignments": [\n    {\n      "group": "",\n      "preferenceSet": ""\n    }\n  ],\n  "name": "",\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  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/reportConfigs")
  .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/v1alpha1/:parent/reportConfigs',
  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: '',
  displayName: '',
  groupPreferencesetAssignments: [{group: '', preferenceSet: ''}],
  name: '',
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/reportConfigs',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    displayName: '',
    groupPreferencesetAssignments: [{group: '', preferenceSet: ''}],
    name: '',
    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}}/v1alpha1/:parent/reportConfigs');

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

req.type('json');
req.send({
  createTime: '',
  description: '',
  displayName: '',
  groupPreferencesetAssignments: [
    {
      group: '',
      preferenceSet: ''
    }
  ],
  name: '',
  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}}/v1alpha1/:parent/reportConfigs',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    groupPreferencesetAssignments: [{group: '', preferenceSet: ''}],
    name: '',
    updateTime: ''
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/reportConfigs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","groupPreferencesetAssignments":[{"group":"","preferenceSet":""}],"name":"","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": @"",
                              @"displayName": @"",
                              @"groupPreferencesetAssignments": @[ @{ @"group": @"", @"preferenceSet": @"" } ],
                              @"name": @"",
                              @"updateTime": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/reportConfigs"]
                                                       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}}/v1alpha1/:parent/reportConfigs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/reportConfigs",
  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' => '',
    'displayName' => '',
    'groupPreferencesetAssignments' => [
        [
                'group' => '',
                'preferenceSet' => ''
        ]
    ],
    'name' => '',
    '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}}/v1alpha1/:parent/reportConfigs', [
  'body' => '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    {
      "group": "",
      "preferenceSet": ""
    }
  ],
  "name": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'groupPreferencesetAssignments' => [
    [
        'group' => '',
        'preferenceSet' => ''
    ]
  ],
  'name' => '',
  'updateTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'groupPreferencesetAssignments' => [
    [
        'group' => '',
        'preferenceSet' => ''
    ]
  ],
  'name' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/reportConfigs');
$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}}/v1alpha1/:parent/reportConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    {
      "group": "",
      "preferenceSet": ""
    }
  ],
  "name": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/reportConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    {
      "group": "",
      "preferenceSet": ""
    }
  ],
  "name": "",
  "updateTime": ""
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\n  \"updateTime\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/reportConfigs", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/reportConfigs"

payload = {
    "createTime": "",
    "description": "",
    "displayName": "",
    "groupPreferencesetAssignments": [
        {
            "group": "",
            "preferenceSet": ""
        }
    ],
    "name": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/reportConfigs"

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\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}}/v1alpha1/:parent/reportConfigs")

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  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\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/v1alpha1/:parent/reportConfigs') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"groupPreferencesetAssignments\": [\n    {\n      \"group\": \"\",\n      \"preferenceSet\": \"\"\n    }\n  ],\n  \"name\": \"\",\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}}/v1alpha1/:parent/reportConfigs";

    let payload = json!({
        "createTime": "",
        "description": "",
        "displayName": "",
        "groupPreferencesetAssignments": (
            json!({
                "group": "",
                "preferenceSet": ""
            })
        ),
        "name": "",
        "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}}/v1alpha1/:parent/reportConfigs \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    {
      "group": "",
      "preferenceSet": ""
    }
  ],
  "name": "",
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    {
      "group": "",
      "preferenceSet": ""
    }
  ],
  "name": "",
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/reportConfigs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "groupPreferencesetAssignments": [\n    {\n      "group": "",\n      "preferenceSet": ""\n    }\n  ],\n  "name": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/reportConfigs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "displayName": "",
  "groupPreferencesetAssignments": [
    [
      "group": "",
      "preferenceSet": ""
    ]
  ],
  "name": "",
  "updateTime": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/reportConfigs")! 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 migrationcenter.projects.locations.reportConfigs.list
{{baseUrl}}/v1alpha1/:parent/reportConfigs
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/reportConfigs")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/reportConfigs"

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}}/v1alpha1/:parent/reportConfigs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/reportConfigs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/reportConfigs"

	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/v1alpha1/:parent/reportConfigs HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/reportConfigs"))
    .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}}/v1alpha1/:parent/reportConfigs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/reportConfigs")
  .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}}/v1alpha1/:parent/reportConfigs');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v1alpha1/:parent/reportConfigs'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/reportConfigs';
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}}/v1alpha1/:parent/reportConfigs',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/reportConfigs',
  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}}/v1alpha1/:parent/reportConfigs'
};

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

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

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

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}}/v1alpha1/:parent/reportConfigs'
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/reportConfigs';
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}}/v1alpha1/:parent/reportConfigs"]
                                                       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}}/v1alpha1/:parent/reportConfigs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/reportConfigs",
  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}}/v1alpha1/:parent/reportConfigs');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/reportConfigs")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/reportConfigs"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/reportConfigs"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/reportConfigs")

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/v1alpha1/:parent/reportConfigs') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/reportConfigs
http GET {{baseUrl}}/v1alpha1/:parent/reportConfigs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/reportConfigs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/reportConfigs")! 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()
POST migrationcenter.projects.locations.reportConfigs.reports.create
{{baseUrl}}/v1alpha1/:parent/reports
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": {
    "allAssetsStats": {
      "assetAge": {
        "dataPoints": [
          {
            "label": "",
            "value": ""
          }
        ]
      },
      "coreCountHistogram": {
        "buckets": [
          {
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          }
        ]
      },
      "memoryBytesHistogram": {},
      "memoryUtilization": {},
      "memoryUtilizationChart": {
        "free": "",
        "used": ""
      },
      "operatingSystem": {},
      "storageBytesHistogram": {},
      "storageUtilization": {},
      "storageUtilizationChart": {},
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    },
    "groupFindings": [
      {
        "assetAggregateStats": {},
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          {
            "description": "",
            "displayName": "",
            "machineFinding": {
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                {
                  "allocatedAssetCount": "",
                  "machineSeries": {
                    "code": ""
                  }
                }
              ]
            },
            "machinePreferences": {
              "commitmentPlan": "",
              "computeEnginePreferences": {
                "licenseType": "",
                "machinePreferences": {
                  "allowedMachineSeries": [
                    {}
                  ]
                },
                "persistentDiskType": ""
              },
              "regionPreferences": {
                "preferredRegions": []
              },
              "sizingOptimizationStrategy": ""
            },
            "monthlyCostCompute": {
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            },
            "monthlyCostNetworkEgress": {},
            "monthlyCostOsLicense": {},
            "monthlyCostOther": {},
            "monthlyCostStorage": {},
            "monthlyCostTotal": {},
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          }
        ]
      }
    ]
  },
  "type": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/reports" {:content-type :json
                                                                     :form-params {:createTime ""
                                                                                   :description ""
                                                                                   :displayName ""
                                                                                   :name ""
                                                                                   :state ""
                                                                                   :summary {:allAssetsStats {:assetAge {:dataPoints [{:label ""
                                                                                                                                       :value ""}]}
                                                                                                              :coreCountHistogram {:buckets [{:count ""
                                                                                                                                              :lowerBound ""
                                                                                                                                              :upperBound ""}]}
                                                                                                              :memoryBytesHistogram {}
                                                                                                              :memoryUtilization {}
                                                                                                              :memoryUtilizationChart {:free ""
                                                                                                                                       :used ""}
                                                                                                              :operatingSystem {}
                                                                                                              :storageBytesHistogram {}
                                                                                                              :storageUtilization {}
                                                                                                              :storageUtilizationChart {}
                                                                                                              :totalAssets ""
                                                                                                              :totalCores ""
                                                                                                              :totalMemoryBytes ""
                                                                                                              :totalStorageBytes ""}
                                                                                             :groupFindings [{:assetAggregateStats {}
                                                                                                              :description ""
                                                                                                              :displayName ""
                                                                                                              :overlappingAssetCount ""
                                                                                                              :preferenceSetFindings [{:description ""
                                                                                                                                       :displayName ""
                                                                                                                                       :machineFinding {:allocatedAssetCount ""
                                                                                                                                                        :allocatedDiskTypes []
                                                                                                                                                        :allocatedRegions []
                                                                                                                                                        :machineSeriesAllocations [{:allocatedAssetCount ""
                                                                                                                                                                                    :machineSeries {:code ""}}]}
                                                                                                                                       :machinePreferences {:commitmentPlan ""
                                                                                                                                                            :computeEnginePreferences {:licenseType ""
                                                                                                                                                                                       :machinePreferences {:allowedMachineSeries [{}]}
                                                                                                                                                                                       :persistentDiskType ""}
                                                                                                                                                            :regionPreferences {:preferredRegions []}
                                                                                                                                                            :sizingOptimizationStrategy ""}
                                                                                                                                       :monthlyCostCompute {:currencyCode ""
                                                                                                                                                            :nanos 0
                                                                                                                                                            :units ""}
                                                                                                                                       :monthlyCostNetworkEgress {}
                                                                                                                                       :monthlyCostOsLicense {}
                                                                                                                                       :monthlyCostOther {}
                                                                                                                                       :monthlyCostStorage {}
                                                                                                                                       :monthlyCostTotal {}
                                                                                                                                       :preferredRegion ""
                                                                                                                                       :pricingTrack ""
                                                                                                                                       :topPriority ""}]}]}
                                                                                   :type ""
                                                                                   :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/reports"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\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}}/v1alpha1/:parent/reports"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\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}}/v1alpha1/:parent/reports");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/reports"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\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/v1alpha1/:parent/reports HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2516

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": {
    "allAssetsStats": {
      "assetAge": {
        "dataPoints": [
          {
            "label": "",
            "value": ""
          }
        ]
      },
      "coreCountHistogram": {
        "buckets": [
          {
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          }
        ]
      },
      "memoryBytesHistogram": {},
      "memoryUtilization": {},
      "memoryUtilizationChart": {
        "free": "",
        "used": ""
      },
      "operatingSystem": {},
      "storageBytesHistogram": {},
      "storageUtilization": {},
      "storageUtilizationChart": {},
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    },
    "groupFindings": [
      {
        "assetAggregateStats": {},
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          {
            "description": "",
            "displayName": "",
            "machineFinding": {
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                {
                  "allocatedAssetCount": "",
                  "machineSeries": {
                    "code": ""
                  }
                }
              ]
            },
            "machinePreferences": {
              "commitmentPlan": "",
              "computeEnginePreferences": {
                "licenseType": "",
                "machinePreferences": {
                  "allowedMachineSeries": [
                    {}
                  ]
                },
                "persistentDiskType": ""
              },
              "regionPreferences": {
                "preferredRegions": []
              },
              "sizingOptimizationStrategy": ""
            },
            "monthlyCostCompute": {
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            },
            "monthlyCostNetworkEgress": {},
            "monthlyCostOsLicense": {},
            "monthlyCostOther": {},
            "monthlyCostStorage": {},
            "monthlyCostTotal": {},
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          }
        ]
      }
    ]
  },
  "type": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/reports")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/reports"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/reports")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/reports")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  displayName: '',
  name: '',
  state: '',
  summary: {
    allAssetsStats: {
      assetAge: {
        dataPoints: [
          {
            label: '',
            value: ''
          }
        ]
      },
      coreCountHistogram: {
        buckets: [
          {
            count: '',
            lowerBound: '',
            upperBound: ''
          }
        ]
      },
      memoryBytesHistogram: {},
      memoryUtilization: {},
      memoryUtilizationChart: {
        free: '',
        used: ''
      },
      operatingSystem: {},
      storageBytesHistogram: {},
      storageUtilization: {},
      storageUtilizationChart: {},
      totalAssets: '',
      totalCores: '',
      totalMemoryBytes: '',
      totalStorageBytes: ''
    },
    groupFindings: [
      {
        assetAggregateStats: {},
        description: '',
        displayName: '',
        overlappingAssetCount: '',
        preferenceSetFindings: [
          {
            description: '',
            displayName: '',
            machineFinding: {
              allocatedAssetCount: '',
              allocatedDiskTypes: [],
              allocatedRegions: [],
              machineSeriesAllocations: [
                {
                  allocatedAssetCount: '',
                  machineSeries: {
                    code: ''
                  }
                }
              ]
            },
            machinePreferences: {
              commitmentPlan: '',
              computeEnginePreferences: {
                licenseType: '',
                machinePreferences: {
                  allowedMachineSeries: [
                    {}
                  ]
                },
                persistentDiskType: ''
              },
              regionPreferences: {
                preferredRegions: []
              },
              sizingOptimizationStrategy: ''
            },
            monthlyCostCompute: {
              currencyCode: '',
              nanos: 0,
              units: ''
            },
            monthlyCostNetworkEgress: {},
            monthlyCostOsLicense: {},
            monthlyCostOther: {},
            monthlyCostStorage: {},
            monthlyCostTotal: {},
            preferredRegion: '',
            pricingTrack: '',
            topPriority: ''
          }
        ]
      }
    ]
  },
  type: '',
  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}}/v1alpha1/:parent/reports');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/reports',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    name: '',
    state: '',
    summary: {
      allAssetsStats: {
        assetAge: {dataPoints: [{label: '', value: ''}]},
        coreCountHistogram: {buckets: [{count: '', lowerBound: '', upperBound: ''}]},
        memoryBytesHistogram: {},
        memoryUtilization: {},
        memoryUtilizationChart: {free: '', used: ''},
        operatingSystem: {},
        storageBytesHistogram: {},
        storageUtilization: {},
        storageUtilizationChart: {},
        totalAssets: '',
        totalCores: '',
        totalMemoryBytes: '',
        totalStorageBytes: ''
      },
      groupFindings: [
        {
          assetAggregateStats: {},
          description: '',
          displayName: '',
          overlappingAssetCount: '',
          preferenceSetFindings: [
            {
              description: '',
              displayName: '',
              machineFinding: {
                allocatedAssetCount: '',
                allocatedDiskTypes: [],
                allocatedRegions: [],
                machineSeriesAllocations: [{allocatedAssetCount: '', machineSeries: {code: ''}}]
              },
              machinePreferences: {
                commitmentPlan: '',
                computeEnginePreferences: {
                  licenseType: '',
                  machinePreferences: {allowedMachineSeries: [{}]},
                  persistentDiskType: ''
                },
                regionPreferences: {preferredRegions: []},
                sizingOptimizationStrategy: ''
              },
              monthlyCostCompute: {currencyCode: '', nanos: 0, units: ''},
              monthlyCostNetworkEgress: {},
              monthlyCostOsLicense: {},
              monthlyCostOther: {},
              monthlyCostStorage: {},
              monthlyCostTotal: {},
              preferredRegion: '',
              pricingTrack: '',
              topPriority: ''
            }
          ]
        }
      ]
    },
    type: '',
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/reports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","name":"","state":"","summary":{"allAssetsStats":{"assetAge":{"dataPoints":[{"label":"","value":""}]},"coreCountHistogram":{"buckets":[{"count":"","lowerBound":"","upperBound":""}]},"memoryBytesHistogram":{},"memoryUtilization":{},"memoryUtilizationChart":{"free":"","used":""},"operatingSystem":{},"storageBytesHistogram":{},"storageUtilization":{},"storageUtilizationChart":{},"totalAssets":"","totalCores":"","totalMemoryBytes":"","totalStorageBytes":""},"groupFindings":[{"assetAggregateStats":{},"description":"","displayName":"","overlappingAssetCount":"","preferenceSetFindings":[{"description":"","displayName":"","machineFinding":{"allocatedAssetCount":"","allocatedDiskTypes":[],"allocatedRegions":[],"machineSeriesAllocations":[{"allocatedAssetCount":"","machineSeries":{"code":""}}]},"machinePreferences":{"commitmentPlan":"","computeEnginePreferences":{"licenseType":"","machinePreferences":{"allowedMachineSeries":[{}]},"persistentDiskType":""},"regionPreferences":{"preferredRegions":[]},"sizingOptimizationStrategy":""},"monthlyCostCompute":{"currencyCode":"","nanos":0,"units":""},"monthlyCostNetworkEgress":{},"monthlyCostOsLicense":{},"monthlyCostOther":{},"monthlyCostStorage":{},"monthlyCostTotal":{},"preferredRegion":"","pricingTrack":"","topPriority":""}]}]},"type":"","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}}/v1alpha1/:parent/reports',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "name": "",\n  "state": "",\n  "summary": {\n    "allAssetsStats": {\n      "assetAge": {\n        "dataPoints": [\n          {\n            "label": "",\n            "value": ""\n          }\n        ]\n      },\n      "coreCountHistogram": {\n        "buckets": [\n          {\n            "count": "",\n            "lowerBound": "",\n            "upperBound": ""\n          }\n        ]\n      },\n      "memoryBytesHistogram": {},\n      "memoryUtilization": {},\n      "memoryUtilizationChart": {\n        "free": "",\n        "used": ""\n      },\n      "operatingSystem": {},\n      "storageBytesHistogram": {},\n      "storageUtilization": {},\n      "storageUtilizationChart": {},\n      "totalAssets": "",\n      "totalCores": "",\n      "totalMemoryBytes": "",\n      "totalStorageBytes": ""\n    },\n    "groupFindings": [\n      {\n        "assetAggregateStats": {},\n        "description": "",\n        "displayName": "",\n        "overlappingAssetCount": "",\n        "preferenceSetFindings": [\n          {\n            "description": "",\n            "displayName": "",\n            "machineFinding": {\n              "allocatedAssetCount": "",\n              "allocatedDiskTypes": [],\n              "allocatedRegions": [],\n              "machineSeriesAllocations": [\n                {\n                  "allocatedAssetCount": "",\n                  "machineSeries": {\n                    "code": ""\n                  }\n                }\n              ]\n            },\n            "machinePreferences": {\n              "commitmentPlan": "",\n              "computeEnginePreferences": {\n                "licenseType": "",\n                "machinePreferences": {\n                  "allowedMachineSeries": [\n                    {}\n                  ]\n                },\n                "persistentDiskType": ""\n              },\n              "regionPreferences": {\n                "preferredRegions": []\n              },\n              "sizingOptimizationStrategy": ""\n            },\n            "monthlyCostCompute": {\n              "currencyCode": "",\n              "nanos": 0,\n              "units": ""\n            },\n            "monthlyCostNetworkEgress": {},\n            "monthlyCostOsLicense": {},\n            "monthlyCostOther": {},\n            "monthlyCostStorage": {},\n            "monthlyCostTotal": {},\n            "preferredRegion": "",\n            "pricingTrack": "",\n            "topPriority": ""\n          }\n        ]\n      }\n    ]\n  },\n  "type": "",\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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/reports")
  .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/v1alpha1/:parent/reports',
  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: '',
  displayName: '',
  name: '',
  state: '',
  summary: {
    allAssetsStats: {
      assetAge: {dataPoints: [{label: '', value: ''}]},
      coreCountHistogram: {buckets: [{count: '', lowerBound: '', upperBound: ''}]},
      memoryBytesHistogram: {},
      memoryUtilization: {},
      memoryUtilizationChart: {free: '', used: ''},
      operatingSystem: {},
      storageBytesHistogram: {},
      storageUtilization: {},
      storageUtilizationChart: {},
      totalAssets: '',
      totalCores: '',
      totalMemoryBytes: '',
      totalStorageBytes: ''
    },
    groupFindings: [
      {
        assetAggregateStats: {},
        description: '',
        displayName: '',
        overlappingAssetCount: '',
        preferenceSetFindings: [
          {
            description: '',
            displayName: '',
            machineFinding: {
              allocatedAssetCount: '',
              allocatedDiskTypes: [],
              allocatedRegions: [],
              machineSeriesAllocations: [{allocatedAssetCount: '', machineSeries: {code: ''}}]
            },
            machinePreferences: {
              commitmentPlan: '',
              computeEnginePreferences: {
                licenseType: '',
                machinePreferences: {allowedMachineSeries: [{}]},
                persistentDiskType: ''
              },
              regionPreferences: {preferredRegions: []},
              sizingOptimizationStrategy: ''
            },
            monthlyCostCompute: {currencyCode: '', nanos: 0, units: ''},
            monthlyCostNetworkEgress: {},
            monthlyCostOsLicense: {},
            monthlyCostOther: {},
            monthlyCostStorage: {},
            monthlyCostTotal: {},
            preferredRegion: '',
            pricingTrack: '',
            topPriority: ''
          }
        ]
      }
    ]
  },
  type: '',
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/reports',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    displayName: '',
    name: '',
    state: '',
    summary: {
      allAssetsStats: {
        assetAge: {dataPoints: [{label: '', value: ''}]},
        coreCountHistogram: {buckets: [{count: '', lowerBound: '', upperBound: ''}]},
        memoryBytesHistogram: {},
        memoryUtilization: {},
        memoryUtilizationChart: {free: '', used: ''},
        operatingSystem: {},
        storageBytesHistogram: {},
        storageUtilization: {},
        storageUtilizationChart: {},
        totalAssets: '',
        totalCores: '',
        totalMemoryBytes: '',
        totalStorageBytes: ''
      },
      groupFindings: [
        {
          assetAggregateStats: {},
          description: '',
          displayName: '',
          overlappingAssetCount: '',
          preferenceSetFindings: [
            {
              description: '',
              displayName: '',
              machineFinding: {
                allocatedAssetCount: '',
                allocatedDiskTypes: [],
                allocatedRegions: [],
                machineSeriesAllocations: [{allocatedAssetCount: '', machineSeries: {code: ''}}]
              },
              machinePreferences: {
                commitmentPlan: '',
                computeEnginePreferences: {
                  licenseType: '',
                  machinePreferences: {allowedMachineSeries: [{}]},
                  persistentDiskType: ''
                },
                regionPreferences: {preferredRegions: []},
                sizingOptimizationStrategy: ''
              },
              monthlyCostCompute: {currencyCode: '', nanos: 0, units: ''},
              monthlyCostNetworkEgress: {},
              monthlyCostOsLicense: {},
              monthlyCostOther: {},
              monthlyCostStorage: {},
              monthlyCostTotal: {},
              preferredRegion: '',
              pricingTrack: '',
              topPriority: ''
            }
          ]
        }
      ]
    },
    type: '',
    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}}/v1alpha1/:parent/reports');

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

req.type('json');
req.send({
  createTime: '',
  description: '',
  displayName: '',
  name: '',
  state: '',
  summary: {
    allAssetsStats: {
      assetAge: {
        dataPoints: [
          {
            label: '',
            value: ''
          }
        ]
      },
      coreCountHistogram: {
        buckets: [
          {
            count: '',
            lowerBound: '',
            upperBound: ''
          }
        ]
      },
      memoryBytesHistogram: {},
      memoryUtilization: {},
      memoryUtilizationChart: {
        free: '',
        used: ''
      },
      operatingSystem: {},
      storageBytesHistogram: {},
      storageUtilization: {},
      storageUtilizationChart: {},
      totalAssets: '',
      totalCores: '',
      totalMemoryBytes: '',
      totalStorageBytes: ''
    },
    groupFindings: [
      {
        assetAggregateStats: {},
        description: '',
        displayName: '',
        overlappingAssetCount: '',
        preferenceSetFindings: [
          {
            description: '',
            displayName: '',
            machineFinding: {
              allocatedAssetCount: '',
              allocatedDiskTypes: [],
              allocatedRegions: [],
              machineSeriesAllocations: [
                {
                  allocatedAssetCount: '',
                  machineSeries: {
                    code: ''
                  }
                }
              ]
            },
            machinePreferences: {
              commitmentPlan: '',
              computeEnginePreferences: {
                licenseType: '',
                machinePreferences: {
                  allowedMachineSeries: [
                    {}
                  ]
                },
                persistentDiskType: ''
              },
              regionPreferences: {
                preferredRegions: []
              },
              sizingOptimizationStrategy: ''
            },
            monthlyCostCompute: {
              currencyCode: '',
              nanos: 0,
              units: ''
            },
            monthlyCostNetworkEgress: {},
            monthlyCostOsLicense: {},
            monthlyCostOther: {},
            monthlyCostStorage: {},
            monthlyCostTotal: {},
            preferredRegion: '',
            pricingTrack: '',
            topPriority: ''
          }
        ]
      }
    ]
  },
  type: '',
  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}}/v1alpha1/:parent/reports',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    name: '',
    state: '',
    summary: {
      allAssetsStats: {
        assetAge: {dataPoints: [{label: '', value: ''}]},
        coreCountHistogram: {buckets: [{count: '', lowerBound: '', upperBound: ''}]},
        memoryBytesHistogram: {},
        memoryUtilization: {},
        memoryUtilizationChart: {free: '', used: ''},
        operatingSystem: {},
        storageBytesHistogram: {},
        storageUtilization: {},
        storageUtilizationChart: {},
        totalAssets: '',
        totalCores: '',
        totalMemoryBytes: '',
        totalStorageBytes: ''
      },
      groupFindings: [
        {
          assetAggregateStats: {},
          description: '',
          displayName: '',
          overlappingAssetCount: '',
          preferenceSetFindings: [
            {
              description: '',
              displayName: '',
              machineFinding: {
                allocatedAssetCount: '',
                allocatedDiskTypes: [],
                allocatedRegions: [],
                machineSeriesAllocations: [{allocatedAssetCount: '', machineSeries: {code: ''}}]
              },
              machinePreferences: {
                commitmentPlan: '',
                computeEnginePreferences: {
                  licenseType: '',
                  machinePreferences: {allowedMachineSeries: [{}]},
                  persistentDiskType: ''
                },
                regionPreferences: {preferredRegions: []},
                sizingOptimizationStrategy: ''
              },
              monthlyCostCompute: {currencyCode: '', nanos: 0, units: ''},
              monthlyCostNetworkEgress: {},
              monthlyCostOsLicense: {},
              monthlyCostOther: {},
              monthlyCostStorage: {},
              monthlyCostTotal: {},
              preferredRegion: '',
              pricingTrack: '',
              topPriority: ''
            }
          ]
        }
      ]
    },
    type: '',
    updateTime: ''
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/reports';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","name":"","state":"","summary":{"allAssetsStats":{"assetAge":{"dataPoints":[{"label":"","value":""}]},"coreCountHistogram":{"buckets":[{"count":"","lowerBound":"","upperBound":""}]},"memoryBytesHistogram":{},"memoryUtilization":{},"memoryUtilizationChart":{"free":"","used":""},"operatingSystem":{},"storageBytesHistogram":{},"storageUtilization":{},"storageUtilizationChart":{},"totalAssets":"","totalCores":"","totalMemoryBytes":"","totalStorageBytes":""},"groupFindings":[{"assetAggregateStats":{},"description":"","displayName":"","overlappingAssetCount":"","preferenceSetFindings":[{"description":"","displayName":"","machineFinding":{"allocatedAssetCount":"","allocatedDiskTypes":[],"allocatedRegions":[],"machineSeriesAllocations":[{"allocatedAssetCount":"","machineSeries":{"code":""}}]},"machinePreferences":{"commitmentPlan":"","computeEnginePreferences":{"licenseType":"","machinePreferences":{"allowedMachineSeries":[{}]},"persistentDiskType":""},"regionPreferences":{"preferredRegions":[]},"sizingOptimizationStrategy":""},"monthlyCostCompute":{"currencyCode":"","nanos":0,"units":""},"monthlyCostNetworkEgress":{},"monthlyCostOsLicense":{},"monthlyCostOther":{},"monthlyCostStorage":{},"monthlyCostTotal":{},"preferredRegion":"","pricingTrack":"","topPriority":""}]}]},"type":"","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": @"",
                              @"displayName": @"",
                              @"name": @"",
                              @"state": @"",
                              @"summary": @{ @"allAssetsStats": @{ @"assetAge": @{ @"dataPoints": @[ @{ @"label": @"", @"value": @"" } ] }, @"coreCountHistogram": @{ @"buckets": @[ @{ @"count": @"", @"lowerBound": @"", @"upperBound": @"" } ] }, @"memoryBytesHistogram": @{  }, @"memoryUtilization": @{  }, @"memoryUtilizationChart": @{ @"free": @"", @"used": @"" }, @"operatingSystem": @{  }, @"storageBytesHistogram": @{  }, @"storageUtilization": @{  }, @"storageUtilizationChart": @{  }, @"totalAssets": @"", @"totalCores": @"", @"totalMemoryBytes": @"", @"totalStorageBytes": @"" }, @"groupFindings": @[ @{ @"assetAggregateStats": @{  }, @"description": @"", @"displayName": @"", @"overlappingAssetCount": @"", @"preferenceSetFindings": @[ @{ @"description": @"", @"displayName": @"", @"machineFinding": @{ @"allocatedAssetCount": @"", @"allocatedDiskTypes": @[  ], @"allocatedRegions": @[  ], @"machineSeriesAllocations": @[ @{ @"allocatedAssetCount": @"", @"machineSeries": @{ @"code": @"" } } ] }, @"machinePreferences": @{ @"commitmentPlan": @"", @"computeEnginePreferences": @{ @"licenseType": @"", @"machinePreferences": @{ @"allowedMachineSeries": @[ @{  } ] }, @"persistentDiskType": @"" }, @"regionPreferences": @{ @"preferredRegions": @[  ] }, @"sizingOptimizationStrategy": @"" }, @"monthlyCostCompute": @{ @"currencyCode": @"", @"nanos": @0, @"units": @"" }, @"monthlyCostNetworkEgress": @{  }, @"monthlyCostOsLicense": @{  }, @"monthlyCostOther": @{  }, @"monthlyCostStorage": @{  }, @"monthlyCostTotal": @{  }, @"preferredRegion": @"", @"pricingTrack": @"", @"topPriority": @"" } ] } ] },
                              @"type": @"",
                              @"updateTime": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/reports"]
                                                       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}}/v1alpha1/:parent/reports" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/reports",
  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' => '',
    'displayName' => '',
    'name' => '',
    'state' => '',
    'summary' => [
        'allAssetsStats' => [
                'assetAge' => [
                                'dataPoints' => [
                                                                [
                                                                                                                                'label' => '',
                                                                                                                                'value' => ''
                                                                ]
                                ]
                ],
                'coreCountHistogram' => [
                                'buckets' => [
                                                                [
                                                                                                                                'count' => '',
                                                                                                                                'lowerBound' => '',
                                                                                                                                'upperBound' => ''
                                                                ]
                                ]
                ],
                'memoryBytesHistogram' => [
                                
                ],
                'memoryUtilization' => [
                                
                ],
                'memoryUtilizationChart' => [
                                'free' => '',
                                'used' => ''
                ],
                'operatingSystem' => [
                                
                ],
                'storageBytesHistogram' => [
                                
                ],
                'storageUtilization' => [
                                
                ],
                'storageUtilizationChart' => [
                                
                ],
                'totalAssets' => '',
                'totalCores' => '',
                'totalMemoryBytes' => '',
                'totalStorageBytes' => ''
        ],
        'groupFindings' => [
                [
                                'assetAggregateStats' => [
                                                                
                                ],
                                'description' => '',
                                'displayName' => '',
                                'overlappingAssetCount' => '',
                                'preferenceSetFindings' => [
                                                                [
                                                                                                                                'description' => '',
                                                                                                                                'displayName' => '',
                                                                                                                                'machineFinding' => [
                                                                                                                                                                                                                                                                'allocatedAssetCount' => '',
                                                                                                                                                                                                                                                                'allocatedDiskTypes' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'allocatedRegions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'machineSeriesAllocations' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'allocatedAssetCount' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'machineSeries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'code' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'machinePreferences' => [
                                                                                                                                                                                                                                                                'commitmentPlan' => '',
                                                                                                                                                                                                                                                                'computeEnginePreferences' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'licenseType' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'machinePreferences' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'allowedMachineSeries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'persistentDiskType' => ''
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'regionPreferences' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'preferredRegions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'sizingOptimizationStrategy' => ''
                                                                                                                                ],
                                                                                                                                'monthlyCostCompute' => [
                                                                                                                                                                                                                                                                'currencyCode' => '',
                                                                                                                                                                                                                                                                'nanos' => 0,
                                                                                                                                                                                                                                                                'units' => ''
                                                                                                                                ],
                                                                                                                                'monthlyCostNetworkEgress' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'monthlyCostOsLicense' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'monthlyCostOther' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'monthlyCostStorage' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'monthlyCostTotal' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'preferredRegion' => '',
                                                                                                                                'pricingTrack' => '',
                                                                                                                                'topPriority' => ''
                                                                ]
                                ]
                ]
        ]
    ],
    'type' => '',
    '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}}/v1alpha1/:parent/reports', [
  'body' => '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": {
    "allAssetsStats": {
      "assetAge": {
        "dataPoints": [
          {
            "label": "",
            "value": ""
          }
        ]
      },
      "coreCountHistogram": {
        "buckets": [
          {
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          }
        ]
      },
      "memoryBytesHistogram": {},
      "memoryUtilization": {},
      "memoryUtilizationChart": {
        "free": "",
        "used": ""
      },
      "operatingSystem": {},
      "storageBytesHistogram": {},
      "storageUtilization": {},
      "storageUtilizationChart": {},
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    },
    "groupFindings": [
      {
        "assetAggregateStats": {},
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          {
            "description": "",
            "displayName": "",
            "machineFinding": {
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                {
                  "allocatedAssetCount": "",
                  "machineSeries": {
                    "code": ""
                  }
                }
              ]
            },
            "machinePreferences": {
              "commitmentPlan": "",
              "computeEnginePreferences": {
                "licenseType": "",
                "machinePreferences": {
                  "allowedMachineSeries": [
                    {}
                  ]
                },
                "persistentDiskType": ""
              },
              "regionPreferences": {
                "preferredRegions": []
              },
              "sizingOptimizationStrategy": ""
            },
            "monthlyCostCompute": {
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            },
            "monthlyCostNetworkEgress": {},
            "monthlyCostOsLicense": {},
            "monthlyCostOther": {},
            "monthlyCostStorage": {},
            "monthlyCostTotal": {},
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          }
        ]
      }
    ]
  },
  "type": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'name' => '',
  'state' => '',
  'summary' => [
    'allAssetsStats' => [
        'assetAge' => [
                'dataPoints' => [
                                [
                                                                'label' => '',
                                                                'value' => ''
                                ]
                ]
        ],
        'coreCountHistogram' => [
                'buckets' => [
                                [
                                                                'count' => '',
                                                                'lowerBound' => '',
                                                                'upperBound' => ''
                                ]
                ]
        ],
        'memoryBytesHistogram' => [
                
        ],
        'memoryUtilization' => [
                
        ],
        'memoryUtilizationChart' => [
                'free' => '',
                'used' => ''
        ],
        'operatingSystem' => [
                
        ],
        'storageBytesHistogram' => [
                
        ],
        'storageUtilization' => [
                
        ],
        'storageUtilizationChart' => [
                
        ],
        'totalAssets' => '',
        'totalCores' => '',
        'totalMemoryBytes' => '',
        'totalStorageBytes' => ''
    ],
    'groupFindings' => [
        [
                'assetAggregateStats' => [
                                
                ],
                'description' => '',
                'displayName' => '',
                'overlappingAssetCount' => '',
                'preferenceSetFindings' => [
                                [
                                                                'description' => '',
                                                                'displayName' => '',
                                                                'machineFinding' => [
                                                                                                                                'allocatedAssetCount' => '',
                                                                                                                                'allocatedDiskTypes' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'allocatedRegions' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'machineSeriesAllocations' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'allocatedAssetCount' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'machineSeries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'code' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'machinePreferences' => [
                                                                                                                                'commitmentPlan' => '',
                                                                                                                                'computeEnginePreferences' => [
                                                                                                                                                                                                                                                                'licenseType' => '',
                                                                                                                                                                                                                                                                'machinePreferences' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'allowedMachineSeries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'persistentDiskType' => ''
                                                                                                                                ],
                                                                                                                                'regionPreferences' => [
                                                                                                                                                                                                                                                                'preferredRegions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'sizingOptimizationStrategy' => ''
                                                                ],
                                                                'monthlyCostCompute' => [
                                                                                                                                'currencyCode' => '',
                                                                                                                                'nanos' => 0,
                                                                                                                                'units' => ''
                                                                ],
                                                                'monthlyCostNetworkEgress' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostOsLicense' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostOther' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostStorage' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostTotal' => [
                                                                                                                                
                                                                ],
                                                                'preferredRegion' => '',
                                                                'pricingTrack' => '',
                                                                'topPriority' => ''
                                ]
                ]
        ]
    ]
  ],
  'type' => '',
  'updateTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'name' => '',
  'state' => '',
  'summary' => [
    'allAssetsStats' => [
        'assetAge' => [
                'dataPoints' => [
                                [
                                                                'label' => '',
                                                                'value' => ''
                                ]
                ]
        ],
        'coreCountHistogram' => [
                'buckets' => [
                                [
                                                                'count' => '',
                                                                'lowerBound' => '',
                                                                'upperBound' => ''
                                ]
                ]
        ],
        'memoryBytesHistogram' => [
                
        ],
        'memoryUtilization' => [
                
        ],
        'memoryUtilizationChart' => [
                'free' => '',
                'used' => ''
        ],
        'operatingSystem' => [
                
        ],
        'storageBytesHistogram' => [
                
        ],
        'storageUtilization' => [
                
        ],
        'storageUtilizationChart' => [
                
        ],
        'totalAssets' => '',
        'totalCores' => '',
        'totalMemoryBytes' => '',
        'totalStorageBytes' => ''
    ],
    'groupFindings' => [
        [
                'assetAggregateStats' => [
                                
                ],
                'description' => '',
                'displayName' => '',
                'overlappingAssetCount' => '',
                'preferenceSetFindings' => [
                                [
                                                                'description' => '',
                                                                'displayName' => '',
                                                                'machineFinding' => [
                                                                                                                                'allocatedAssetCount' => '',
                                                                                                                                'allocatedDiskTypes' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'allocatedRegions' => [
                                                                                                                                                                                                                                                                
                                                                                                                                ],
                                                                                                                                'machineSeriesAllocations' => [
                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'allocatedAssetCount' => '',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'machineSeries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'code' => ''
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ]
                                                                                                                                ]
                                                                ],
                                                                'machinePreferences' => [
                                                                                                                                'commitmentPlan' => '',
                                                                                                                                'computeEnginePreferences' => [
                                                                                                                                                                                                                                                                'licenseType' => '',
                                                                                                                                                                                                                                                                'machinePreferences' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                'allowedMachineSeries' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ]
                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                'persistentDiskType' => ''
                                                                                                                                ],
                                                                                                                                'regionPreferences' => [
                                                                                                                                                                                                                                                                'preferredRegions' => [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                ]
                                                                                                                                ],
                                                                                                                                'sizingOptimizationStrategy' => ''
                                                                ],
                                                                'monthlyCostCompute' => [
                                                                                                                                'currencyCode' => '',
                                                                                                                                'nanos' => 0,
                                                                                                                                'units' => ''
                                                                ],
                                                                'monthlyCostNetworkEgress' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostOsLicense' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostOther' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostStorage' => [
                                                                                                                                
                                                                ],
                                                                'monthlyCostTotal' => [
                                                                                                                                
                                                                ],
                                                                'preferredRegion' => '',
                                                                'pricingTrack' => '',
                                                                'topPriority' => ''
                                ]
                ]
        ]
    ]
  ],
  'type' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/reports');
$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}}/v1alpha1/:parent/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": {
    "allAssetsStats": {
      "assetAge": {
        "dataPoints": [
          {
            "label": "",
            "value": ""
          }
        ]
      },
      "coreCountHistogram": {
        "buckets": [
          {
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          }
        ]
      },
      "memoryBytesHistogram": {},
      "memoryUtilization": {},
      "memoryUtilizationChart": {
        "free": "",
        "used": ""
      },
      "operatingSystem": {},
      "storageBytesHistogram": {},
      "storageUtilization": {},
      "storageUtilizationChart": {},
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    },
    "groupFindings": [
      {
        "assetAggregateStats": {},
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          {
            "description": "",
            "displayName": "",
            "machineFinding": {
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                {
                  "allocatedAssetCount": "",
                  "machineSeries": {
                    "code": ""
                  }
                }
              ]
            },
            "machinePreferences": {
              "commitmentPlan": "",
              "computeEnginePreferences": {
                "licenseType": "",
                "machinePreferences": {
                  "allowedMachineSeries": [
                    {}
                  ]
                },
                "persistentDiskType": ""
              },
              "regionPreferences": {
                "preferredRegions": []
              },
              "sizingOptimizationStrategy": ""
            },
            "monthlyCostCompute": {
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            },
            "monthlyCostNetworkEgress": {},
            "monthlyCostOsLicense": {},
            "monthlyCostOther": {},
            "monthlyCostStorage": {},
            "monthlyCostTotal": {},
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          }
        ]
      }
    ]
  },
  "type": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/reports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": {
    "allAssetsStats": {
      "assetAge": {
        "dataPoints": [
          {
            "label": "",
            "value": ""
          }
        ]
      },
      "coreCountHistogram": {
        "buckets": [
          {
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          }
        ]
      },
      "memoryBytesHistogram": {},
      "memoryUtilization": {},
      "memoryUtilizationChart": {
        "free": "",
        "used": ""
      },
      "operatingSystem": {},
      "storageBytesHistogram": {},
      "storageUtilization": {},
      "storageUtilizationChart": {},
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    },
    "groupFindings": [
      {
        "assetAggregateStats": {},
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          {
            "description": "",
            "displayName": "",
            "machineFinding": {
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                {
                  "allocatedAssetCount": "",
                  "machineSeries": {
                    "code": ""
                  }
                }
              ]
            },
            "machinePreferences": {
              "commitmentPlan": "",
              "computeEnginePreferences": {
                "licenseType": "",
                "machinePreferences": {
                  "allowedMachineSeries": [
                    {}
                  ]
                },
                "persistentDiskType": ""
              },
              "regionPreferences": {
                "preferredRegions": []
              },
              "sizingOptimizationStrategy": ""
            },
            "monthlyCostCompute": {
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            },
            "monthlyCostNetworkEgress": {},
            "monthlyCostOsLicense": {},
            "monthlyCostOther": {},
            "monthlyCostStorage": {},
            "monthlyCostTotal": {},
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          }
        ]
      }
    ]
  },
  "type": "",
  "updateTime": ""
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/reports", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/reports"

payload = {
    "createTime": "",
    "description": "",
    "displayName": "",
    "name": "",
    "state": "",
    "summary": {
        "allAssetsStats": {
            "assetAge": { "dataPoints": [
                    {
                        "label": "",
                        "value": ""
                    }
                ] },
            "coreCountHistogram": { "buckets": [
                    {
                        "count": "",
                        "lowerBound": "",
                        "upperBound": ""
                    }
                ] },
            "memoryBytesHistogram": {},
            "memoryUtilization": {},
            "memoryUtilizationChart": {
                "free": "",
                "used": ""
            },
            "operatingSystem": {},
            "storageBytesHistogram": {},
            "storageUtilization": {},
            "storageUtilizationChart": {},
            "totalAssets": "",
            "totalCores": "",
            "totalMemoryBytes": "",
            "totalStorageBytes": ""
        },
        "groupFindings": [
            {
                "assetAggregateStats": {},
                "description": "",
                "displayName": "",
                "overlappingAssetCount": "",
                "preferenceSetFindings": [
                    {
                        "description": "",
                        "displayName": "",
                        "machineFinding": {
                            "allocatedAssetCount": "",
                            "allocatedDiskTypes": [],
                            "allocatedRegions": [],
                            "machineSeriesAllocations": [
                                {
                                    "allocatedAssetCount": "",
                                    "machineSeries": { "code": "" }
                                }
                            ]
                        },
                        "machinePreferences": {
                            "commitmentPlan": "",
                            "computeEnginePreferences": {
                                "licenseType": "",
                                "machinePreferences": { "allowedMachineSeries": [{}] },
                                "persistentDiskType": ""
                            },
                            "regionPreferences": { "preferredRegions": [] },
                            "sizingOptimizationStrategy": ""
                        },
                        "monthlyCostCompute": {
                            "currencyCode": "",
                            "nanos": 0,
                            "units": ""
                        },
                        "monthlyCostNetworkEgress": {},
                        "monthlyCostOsLicense": {},
                        "monthlyCostOther": {},
                        "monthlyCostStorage": {},
                        "monthlyCostTotal": {},
                        "preferredRegion": "",
                        "pricingTrack": "",
                        "topPriority": ""
                    }
                ]
            }
        ]
    },
    "type": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/reports"

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\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}}/v1alpha1/:parent/reports")

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  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\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/v1alpha1/:parent/reports') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"name\": \"\",\n  \"state\": \"\",\n  \"summary\": {\n    \"allAssetsStats\": {\n      \"assetAge\": {\n        \"dataPoints\": [\n          {\n            \"label\": \"\",\n            \"value\": \"\"\n          }\n        ]\n      },\n      \"coreCountHistogram\": {\n        \"buckets\": [\n          {\n            \"count\": \"\",\n            \"lowerBound\": \"\",\n            \"upperBound\": \"\"\n          }\n        ]\n      },\n      \"memoryBytesHistogram\": {},\n      \"memoryUtilization\": {},\n      \"memoryUtilizationChart\": {\n        \"free\": \"\",\n        \"used\": \"\"\n      },\n      \"operatingSystem\": {},\n      \"storageBytesHistogram\": {},\n      \"storageUtilization\": {},\n      \"storageUtilizationChart\": {},\n      \"totalAssets\": \"\",\n      \"totalCores\": \"\",\n      \"totalMemoryBytes\": \"\",\n      \"totalStorageBytes\": \"\"\n    },\n    \"groupFindings\": [\n      {\n        \"assetAggregateStats\": {},\n        \"description\": \"\",\n        \"displayName\": \"\",\n        \"overlappingAssetCount\": \"\",\n        \"preferenceSetFindings\": [\n          {\n            \"description\": \"\",\n            \"displayName\": \"\",\n            \"machineFinding\": {\n              \"allocatedAssetCount\": \"\",\n              \"allocatedDiskTypes\": [],\n              \"allocatedRegions\": [],\n              \"machineSeriesAllocations\": [\n                {\n                  \"allocatedAssetCount\": \"\",\n                  \"machineSeries\": {\n                    \"code\": \"\"\n                  }\n                }\n              ]\n            },\n            \"machinePreferences\": {\n              \"commitmentPlan\": \"\",\n              \"computeEnginePreferences\": {\n                \"licenseType\": \"\",\n                \"machinePreferences\": {\n                  \"allowedMachineSeries\": [\n                    {}\n                  ]\n                },\n                \"persistentDiskType\": \"\"\n              },\n              \"regionPreferences\": {\n                \"preferredRegions\": []\n              },\n              \"sizingOptimizationStrategy\": \"\"\n            },\n            \"monthlyCostCompute\": {\n              \"currencyCode\": \"\",\n              \"nanos\": 0,\n              \"units\": \"\"\n            },\n            \"monthlyCostNetworkEgress\": {},\n            \"monthlyCostOsLicense\": {},\n            \"monthlyCostOther\": {},\n            \"monthlyCostStorage\": {},\n            \"monthlyCostTotal\": {},\n            \"preferredRegion\": \"\",\n            \"pricingTrack\": \"\",\n            \"topPriority\": \"\"\n          }\n        ]\n      }\n    ]\n  },\n  \"type\": \"\",\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}}/v1alpha1/:parent/reports";

    let payload = json!({
        "createTime": "",
        "description": "",
        "displayName": "",
        "name": "",
        "state": "",
        "summary": json!({
            "allAssetsStats": json!({
                "assetAge": json!({"dataPoints": (
                        json!({
                            "label": "",
                            "value": ""
                        })
                    )}),
                "coreCountHistogram": json!({"buckets": (
                        json!({
                            "count": "",
                            "lowerBound": "",
                            "upperBound": ""
                        })
                    )}),
                "memoryBytesHistogram": json!({}),
                "memoryUtilization": json!({}),
                "memoryUtilizationChart": json!({
                    "free": "",
                    "used": ""
                }),
                "operatingSystem": json!({}),
                "storageBytesHistogram": json!({}),
                "storageUtilization": json!({}),
                "storageUtilizationChart": json!({}),
                "totalAssets": "",
                "totalCores": "",
                "totalMemoryBytes": "",
                "totalStorageBytes": ""
            }),
            "groupFindings": (
                json!({
                    "assetAggregateStats": json!({}),
                    "description": "",
                    "displayName": "",
                    "overlappingAssetCount": "",
                    "preferenceSetFindings": (
                        json!({
                            "description": "",
                            "displayName": "",
                            "machineFinding": json!({
                                "allocatedAssetCount": "",
                                "allocatedDiskTypes": (),
                                "allocatedRegions": (),
                                "machineSeriesAllocations": (
                                    json!({
                                        "allocatedAssetCount": "",
                                        "machineSeries": json!({"code": ""})
                                    })
                                )
                            }),
                            "machinePreferences": json!({
                                "commitmentPlan": "",
                                "computeEnginePreferences": json!({
                                    "licenseType": "",
                                    "machinePreferences": json!({"allowedMachineSeries": (json!({}))}),
                                    "persistentDiskType": ""
                                }),
                                "regionPreferences": json!({"preferredRegions": ()}),
                                "sizingOptimizationStrategy": ""
                            }),
                            "monthlyCostCompute": json!({
                                "currencyCode": "",
                                "nanos": 0,
                                "units": ""
                            }),
                            "monthlyCostNetworkEgress": json!({}),
                            "monthlyCostOsLicense": json!({}),
                            "monthlyCostOther": json!({}),
                            "monthlyCostStorage": json!({}),
                            "monthlyCostTotal": json!({}),
                            "preferredRegion": "",
                            "pricingTrack": "",
                            "topPriority": ""
                        })
                    )
                })
            )
        }),
        "type": "",
        "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}}/v1alpha1/:parent/reports \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": {
    "allAssetsStats": {
      "assetAge": {
        "dataPoints": [
          {
            "label": "",
            "value": ""
          }
        ]
      },
      "coreCountHistogram": {
        "buckets": [
          {
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          }
        ]
      },
      "memoryBytesHistogram": {},
      "memoryUtilization": {},
      "memoryUtilizationChart": {
        "free": "",
        "used": ""
      },
      "operatingSystem": {},
      "storageBytesHistogram": {},
      "storageUtilization": {},
      "storageUtilizationChart": {},
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    },
    "groupFindings": [
      {
        "assetAggregateStats": {},
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          {
            "description": "",
            "displayName": "",
            "machineFinding": {
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                {
                  "allocatedAssetCount": "",
                  "machineSeries": {
                    "code": ""
                  }
                }
              ]
            },
            "machinePreferences": {
              "commitmentPlan": "",
              "computeEnginePreferences": {
                "licenseType": "",
                "machinePreferences": {
                  "allowedMachineSeries": [
                    {}
                  ]
                },
                "persistentDiskType": ""
              },
              "regionPreferences": {
                "preferredRegions": []
              },
              "sizingOptimizationStrategy": ""
            },
            "monthlyCostCompute": {
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            },
            "monthlyCostNetworkEgress": {},
            "monthlyCostOsLicense": {},
            "monthlyCostOther": {},
            "monthlyCostStorage": {},
            "monthlyCostTotal": {},
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          }
        ]
      }
    ]
  },
  "type": "",
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": {
    "allAssetsStats": {
      "assetAge": {
        "dataPoints": [
          {
            "label": "",
            "value": ""
          }
        ]
      },
      "coreCountHistogram": {
        "buckets": [
          {
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          }
        ]
      },
      "memoryBytesHistogram": {},
      "memoryUtilization": {},
      "memoryUtilizationChart": {
        "free": "",
        "used": ""
      },
      "operatingSystem": {},
      "storageBytesHistogram": {},
      "storageUtilization": {},
      "storageUtilizationChart": {},
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    },
    "groupFindings": [
      {
        "assetAggregateStats": {},
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          {
            "description": "",
            "displayName": "",
            "machineFinding": {
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                {
                  "allocatedAssetCount": "",
                  "machineSeries": {
                    "code": ""
                  }
                }
              ]
            },
            "machinePreferences": {
              "commitmentPlan": "",
              "computeEnginePreferences": {
                "licenseType": "",
                "machinePreferences": {
                  "allowedMachineSeries": [
                    {}
                  ]
                },
                "persistentDiskType": ""
              },
              "regionPreferences": {
                "preferredRegions": []
              },
              "sizingOptimizationStrategy": ""
            },
            "monthlyCostCompute": {
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            },
            "monthlyCostNetworkEgress": {},
            "monthlyCostOsLicense": {},
            "monthlyCostOther": {},
            "monthlyCostStorage": {},
            "monthlyCostTotal": {},
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          }
        ]
      }
    ]
  },
  "type": "",
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/reports \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "name": "",\n  "state": "",\n  "summary": {\n    "allAssetsStats": {\n      "assetAge": {\n        "dataPoints": [\n          {\n            "label": "",\n            "value": ""\n          }\n        ]\n      },\n      "coreCountHistogram": {\n        "buckets": [\n          {\n            "count": "",\n            "lowerBound": "",\n            "upperBound": ""\n          }\n        ]\n      },\n      "memoryBytesHistogram": {},\n      "memoryUtilization": {},\n      "memoryUtilizationChart": {\n        "free": "",\n        "used": ""\n      },\n      "operatingSystem": {},\n      "storageBytesHistogram": {},\n      "storageUtilization": {},\n      "storageUtilizationChart": {},\n      "totalAssets": "",\n      "totalCores": "",\n      "totalMemoryBytes": "",\n      "totalStorageBytes": ""\n    },\n    "groupFindings": [\n      {\n        "assetAggregateStats": {},\n        "description": "",\n        "displayName": "",\n        "overlappingAssetCount": "",\n        "preferenceSetFindings": [\n          {\n            "description": "",\n            "displayName": "",\n            "machineFinding": {\n              "allocatedAssetCount": "",\n              "allocatedDiskTypes": [],\n              "allocatedRegions": [],\n              "machineSeriesAllocations": [\n                {\n                  "allocatedAssetCount": "",\n                  "machineSeries": {\n                    "code": ""\n                  }\n                }\n              ]\n            },\n            "machinePreferences": {\n              "commitmentPlan": "",\n              "computeEnginePreferences": {\n                "licenseType": "",\n                "machinePreferences": {\n                  "allowedMachineSeries": [\n                    {}\n                  ]\n                },\n                "persistentDiskType": ""\n              },\n              "regionPreferences": {\n                "preferredRegions": []\n              },\n              "sizingOptimizationStrategy": ""\n            },\n            "monthlyCostCompute": {\n              "currencyCode": "",\n              "nanos": 0,\n              "units": ""\n            },\n            "monthlyCostNetworkEgress": {},\n            "monthlyCostOsLicense": {},\n            "monthlyCostOther": {},\n            "monthlyCostStorage": {},\n            "monthlyCostTotal": {},\n            "preferredRegion": "",\n            "pricingTrack": "",\n            "topPriority": ""\n          }\n        ]\n      }\n    ]\n  },\n  "type": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/reports
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "displayName": "",
  "name": "",
  "state": "",
  "summary": [
    "allAssetsStats": [
      "assetAge": ["dataPoints": [
          [
            "label": "",
            "value": ""
          ]
        ]],
      "coreCountHistogram": ["buckets": [
          [
            "count": "",
            "lowerBound": "",
            "upperBound": ""
          ]
        ]],
      "memoryBytesHistogram": [],
      "memoryUtilization": [],
      "memoryUtilizationChart": [
        "free": "",
        "used": ""
      ],
      "operatingSystem": [],
      "storageBytesHistogram": [],
      "storageUtilization": [],
      "storageUtilizationChart": [],
      "totalAssets": "",
      "totalCores": "",
      "totalMemoryBytes": "",
      "totalStorageBytes": ""
    ],
    "groupFindings": [
      [
        "assetAggregateStats": [],
        "description": "",
        "displayName": "",
        "overlappingAssetCount": "",
        "preferenceSetFindings": [
          [
            "description": "",
            "displayName": "",
            "machineFinding": [
              "allocatedAssetCount": "",
              "allocatedDiskTypes": [],
              "allocatedRegions": [],
              "machineSeriesAllocations": [
                [
                  "allocatedAssetCount": "",
                  "machineSeries": ["code": ""]
                ]
              ]
            ],
            "machinePreferences": [
              "commitmentPlan": "",
              "computeEnginePreferences": [
                "licenseType": "",
                "machinePreferences": ["allowedMachineSeries": [[]]],
                "persistentDiskType": ""
              ],
              "regionPreferences": ["preferredRegions": []],
              "sizingOptimizationStrategy": ""
            ],
            "monthlyCostCompute": [
              "currencyCode": "",
              "nanos": 0,
              "units": ""
            ],
            "monthlyCostNetworkEgress": [],
            "monthlyCostOsLicense": [],
            "monthlyCostOther": [],
            "monthlyCostStorage": [],
            "monthlyCostTotal": [],
            "preferredRegion": "",
            "pricingTrack": "",
            "topPriority": ""
          ]
        ]
      ]
    ]
  ],
  "type": "",
  "updateTime": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/reports")! 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 migrationcenter.projects.locations.reportConfigs.reports.list
{{baseUrl}}/v1alpha1/:parent/reports
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/reports")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/reports"

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}}/v1alpha1/:parent/reports"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/reports");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/reports"

	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/v1alpha1/:parent/reports HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/reports"))
    .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}}/v1alpha1/:parent/reports")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/reports")
  .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}}/v1alpha1/:parent/reports');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:parent/reports'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/reports';
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}}/v1alpha1/:parent/reports',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/reports',
  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}}/v1alpha1/:parent/reports'};

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

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

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

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}}/v1alpha1/:parent/reports'};

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

const url = '{{baseUrl}}/v1alpha1/:parent/reports';
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}}/v1alpha1/:parent/reports"]
                                                       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}}/v1alpha1/:parent/reports" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/reports",
  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}}/v1alpha1/:parent/reports');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/reports")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/reports"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/reports"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/reports")

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/v1alpha1/:parent/reports') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/reports
http GET {{baseUrl}}/v1alpha1/:parent/reports
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/reports
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/reports")! 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()
POST migrationcenter.projects.locations.sources.create
{{baseUrl}}/v1alpha1/:parent/sources
QUERY PARAMS

parent
BODY json

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");

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

(client/post "{{baseUrl}}/v1alpha1/:parent/sources" {:content-type :json
                                                                     :form-params {:createTime ""
                                                                                   :description ""
                                                                                   :displayName ""
                                                                                   :isManaged false
                                                                                   :name ""
                                                                                   :pendingFrameCount 0
                                                                                   :priority 0
                                                                                   :type ""
                                                                                   :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/sources"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/:parent/sources"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/:parent/sources");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/sources"

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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/v1alpha1/:parent/sources HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 177

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1alpha1/:parent/sources")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/sources"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/sources")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1alpha1/:parent/sources")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  displayName: '',
  isManaged: false,
  name: '',
  pendingFrameCount: 0,
  priority: 0,
  type: '',
  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}}/v1alpha1/:parent/sources');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/sources',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    isManaged: false,
    name: '',
    pendingFrameCount: 0,
    priority: 0,
    type: '',
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/sources';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","isManaged":false,"name":"","pendingFrameCount":0,"priority":0,"type":"","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}}/v1alpha1/:parent/sources',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "isManaged": false,\n  "name": "",\n  "pendingFrameCount": 0,\n  "priority": 0,\n  "type": "",\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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:parent/sources")
  .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/v1alpha1/:parent/sources',
  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: '',
  displayName: '',
  isManaged: false,
  name: '',
  pendingFrameCount: 0,
  priority: 0,
  type: '',
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v1alpha1/:parent/sources',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    displayName: '',
    isManaged: false,
    name: '',
    pendingFrameCount: 0,
    priority: 0,
    type: '',
    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}}/v1alpha1/:parent/sources');

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

req.type('json');
req.send({
  createTime: '',
  description: '',
  displayName: '',
  isManaged: false,
  name: '',
  pendingFrameCount: 0,
  priority: 0,
  type: '',
  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}}/v1alpha1/:parent/sources',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    isManaged: false,
    name: '',
    pendingFrameCount: 0,
    priority: 0,
    type: '',
    updateTime: ''
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:parent/sources';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","isManaged":false,"name":"","pendingFrameCount":0,"priority":0,"type":"","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": @"",
                              @"displayName": @"",
                              @"isManaged": @NO,
                              @"name": @"",
                              @"pendingFrameCount": @0,
                              @"priority": @0,
                              @"type": @"",
                              @"updateTime": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/:parent/sources"]
                                                       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}}/v1alpha1/:parent/sources" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/sources",
  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' => '',
    'displayName' => '',
    'isManaged' => null,
    'name' => '',
    'pendingFrameCount' => 0,
    'priority' => 0,
    'type' => '',
    '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}}/v1alpha1/:parent/sources', [
  'body' => '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'isManaged' => null,
  'name' => '',
  'pendingFrameCount' => 0,
  'priority' => 0,
  'type' => '',
  'updateTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'isManaged' => null,
  'name' => '',
  'pendingFrameCount' => 0,
  'priority' => 0,
  'type' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/:parent/sources');
$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}}/v1alpha1/:parent/sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:parent/sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}"

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

conn.request("POST", "/baseUrl/v1alpha1/:parent/sources", payload, headers)

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

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

url = "{{baseUrl}}/v1alpha1/:parent/sources"

payload = {
    "createTime": "",
    "description": "",
    "displayName": "",
    "isManaged": False,
    "name": "",
    "pendingFrameCount": 0,
    "priority": 0,
    "type": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/v1alpha1/:parent/sources"

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/:parent/sources")

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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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/v1alpha1/:parent/sources') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/:parent/sources";

    let payload = json!({
        "createTime": "",
        "description": "",
        "displayName": "",
        "isManaged": false,
        "name": "",
        "pendingFrameCount": 0,
        "priority": 0,
        "type": "",
        "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}}/v1alpha1/:parent/sources \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}' |  \
  http POST {{baseUrl}}/v1alpha1/:parent/sources \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "isManaged": false,\n  "name": "",\n  "pendingFrameCount": 0,\n  "priority": 0,\n  "type": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/sources
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/sources")! 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 migrationcenter.projects.locations.sources.delete
{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name");

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

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

url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/: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/v1alpha1/:name HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/: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/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name'};

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

const url = '{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name');

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

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

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

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

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

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

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

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

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

response = requests.delete(url)

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

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

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

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

url = URI("{{baseUrl}}/v1alpha1/: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/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name
http DELETE {{baseUrl}}/v1alpha1/:name
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v1alpha1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/: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 migrationcenter.projects.locations.sources.get
{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name");

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

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

url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/: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/v1alpha1/:name HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:name")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name'};

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

const url = '{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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}}/v1alpha1/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:name")

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

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

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

response = requests.get(url)

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

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

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

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

url = URI("{{baseUrl}}/v1alpha1/: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/v1alpha1/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name
http GET {{baseUrl}}/v1alpha1/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/: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 migrationcenter.projects.locations.sources.list
{{baseUrl}}/v1alpha1/:parent/sources
QUERY PARAMS

parent
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/v1alpha1/:parent/sources")
require "http/client"

url = "{{baseUrl}}/v1alpha1/:parent/sources"

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}}/v1alpha1/:parent/sources"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1alpha1/:parent/sources");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/v1alpha1/:parent/sources"

	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/v1alpha1/:parent/sources HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:parent/sources"))
    .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}}/v1alpha1/:parent/sources")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1alpha1/:parent/sources")
  .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}}/v1alpha1/:parent/sources');

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

const options = {method: 'GET', url: '{{baseUrl}}/v1alpha1/:parent/sources'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:parent/sources';
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}}/v1alpha1/:parent/sources',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v1alpha1/:parent/sources',
  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}}/v1alpha1/:parent/sources'};

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

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

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

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}}/v1alpha1/:parent/sources'};

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

const url = '{{baseUrl}}/v1alpha1/:parent/sources';
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}}/v1alpha1/:parent/sources"]
                                                       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}}/v1alpha1/:parent/sources" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/:parent/sources",
  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}}/v1alpha1/:parent/sources');

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

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

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

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

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

conn.request("GET", "/baseUrl/v1alpha1/:parent/sources")

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

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

url = "{{baseUrl}}/v1alpha1/:parent/sources"

response = requests.get(url)

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

url <- "{{baseUrl}}/v1alpha1/:parent/sources"

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

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

url = URI("{{baseUrl}}/v1alpha1/:parent/sources")

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/v1alpha1/:parent/sources') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/v1alpha1/:parent/sources
http GET {{baseUrl}}/v1alpha1/:parent/sources
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v1alpha1/:parent/sources
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/:parent/sources")! 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 migrationcenter.projects.locations.sources.patch
{{baseUrl}}/v1alpha1/:name
QUERY PARAMS

name
BODY json

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1alpha1/: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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");

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

(client/patch "{{baseUrl}}/v1alpha1/:name" {:content-type :json
                                                            :form-params {:createTime ""
                                                                          :description ""
                                                                          :displayName ""
                                                                          :isManaged false
                                                                          :name ""
                                                                          :pendingFrameCount 0
                                                                          :priority 0
                                                                          :type ""
                                                                          :updateTime ""}})
require "http/client"

url = "{{baseUrl}}/v1alpha1/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/:name"),
    Content = new StringContent("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/:name");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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/v1alpha1/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 177

{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1alpha1/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v1alpha1/:name"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v1alpha1/:name")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1alpha1/:name")
  .header("content-type", "application/json")
  .body("{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  createTime: '',
  description: '',
  displayName: '',
  isManaged: false,
  name: '',
  pendingFrameCount: 0,
  priority: 0,
  type: '',
  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}}/v1alpha1/:name');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1alpha1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    isManaged: false,
    name: '',
    pendingFrameCount: 0,
    priority: 0,
    type: '',
    updateTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v1alpha1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","isManaged":false,"name":"","pendingFrameCount":0,"priority":0,"type":"","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}}/v1alpha1/:name',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "isManaged": false,\n  "name": "",\n  "pendingFrameCount": 0,\n  "priority": 0,\n  "type": "",\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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v1alpha1/: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/v1alpha1/: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: '',
  displayName: '',
  isManaged: false,
  name: '',
  pendingFrameCount: 0,
  priority: 0,
  type: '',
  updateTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v1alpha1/:name',
  headers: {'content-type': 'application/json'},
  body: {
    createTime: '',
    description: '',
    displayName: '',
    isManaged: false,
    name: '',
    pendingFrameCount: 0,
    priority: 0,
    type: '',
    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}}/v1alpha1/:name');

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

req.type('json');
req.send({
  createTime: '',
  description: '',
  displayName: '',
  isManaged: false,
  name: '',
  pendingFrameCount: 0,
  priority: 0,
  type: '',
  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}}/v1alpha1/:name',
  headers: {'content-type': 'application/json'},
  data: {
    createTime: '',
    description: '',
    displayName: '',
    isManaged: false,
    name: '',
    pendingFrameCount: 0,
    priority: 0,
    type: '',
    updateTime: ''
  }
};

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

const url = '{{baseUrl}}/v1alpha1/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"createTime":"","description":"","displayName":"","isManaged":false,"name":"","pendingFrameCount":0,"priority":0,"type":"","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": @"",
                              @"displayName": @"",
                              @"isManaged": @NO,
                              @"name": @"",
                              @"pendingFrameCount": @0,
                              @"priority": @0,
                              @"type": @"",
                              @"updateTime": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1alpha1/: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}}/v1alpha1/: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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v1alpha1/: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' => '',
    'displayName' => '',
    'isManaged' => null,
    'name' => '',
    'pendingFrameCount' => 0,
    'priority' => 0,
    'type' => '',
    '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}}/v1alpha1/:name', [
  'body' => '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'isManaged' => null,
  'name' => '',
  'pendingFrameCount' => 0,
  'priority' => 0,
  'type' => '',
  'updateTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'createTime' => '',
  'description' => '',
  'displayName' => '',
  'isManaged' => null,
  'name' => '',
  'pendingFrameCount' => 0,
  'priority' => 0,
  'type' => '',
  'updateTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1alpha1/: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}}/v1alpha1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1alpha1/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}'
import http.client

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

payload = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\n  \"updateTime\": \"\"\n}"

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

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

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

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

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

payload = {
    "createTime": "",
    "description": "",
    "displayName": "",
    "isManaged": False,
    "name": "",
    "pendingFrameCount": 0,
    "priority": 0,
    "type": "",
    "updateTime": ""
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/: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  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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/v1alpha1/:name') do |req|
  req.body = "{\n  \"createTime\": \"\",\n  \"description\": \"\",\n  \"displayName\": \"\",\n  \"isManaged\": false,\n  \"name\": \"\",\n  \"pendingFrameCount\": 0,\n  \"priority\": 0,\n  \"type\": \"\",\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}}/v1alpha1/:name";

    let payload = json!({
        "createTime": "",
        "description": "",
        "displayName": "",
        "isManaged": false,
        "name": "",
        "pendingFrameCount": 0,
        "priority": 0,
        "type": "",
        "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}}/v1alpha1/:name \
  --header 'content-type: application/json' \
  --data '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}'
echo '{
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
}' |  \
  http PATCH {{baseUrl}}/v1alpha1/:name \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "createTime": "",\n  "description": "",\n  "displayName": "",\n  "isManaged": false,\n  "name": "",\n  "pendingFrameCount": 0,\n  "priority": 0,\n  "type": "",\n  "updateTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/v1alpha1/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "createTime": "",
  "description": "",
  "displayName": "",
  "isManaged": false,
  "name": "",
  "pendingFrameCount": 0,
  "priority": 0,
  "type": "",
  "updateTime": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1alpha1/: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()