POST AddAssociation
{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation
HEADERS

X-Amz-Target
BODY json

{
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:SourceArn ""
                                                                                                 :DestinationArn ""
                                                                                                 :AssociationType ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\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}}/#X-Amz-Target=SageMaker.AddAssociation"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\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}}/#X-Amz-Target=SageMaker.AddAssociation");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation"

	payload := strings.NewReader("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 70

{
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\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  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SourceArn: '',
  DestinationArn: '',
  AssociationType: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SourceArn: '', DestinationArn: '', AssociationType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceArn":"","DestinationArn":"","AssociationType":""}'
};

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}}/#X-Amz-Target=SageMaker.AddAssociation',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SourceArn": "",\n  "DestinationArn": "",\n  "AssociationType": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({SourceArn: '', DestinationArn: '', AssociationType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {SourceArn: '', DestinationArn: '', AssociationType: ''},
  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}}/#X-Amz-Target=SageMaker.AddAssociation');

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

req.type('json');
req.send({
  SourceArn: '',
  DestinationArn: '',
  AssociationType: ''
});

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}}/#X-Amz-Target=SageMaker.AddAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SourceArn: '', DestinationArn: '', AssociationType: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceArn":"","DestinationArn":"","AssociationType":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SourceArn": @"",
                              @"DestinationArn": @"",
                              @"AssociationType": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation"]
                                                       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}}/#X-Amz-Target=SageMaker.AddAssociation" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation",
  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([
    'SourceArn' => '',
    'DestinationArn' => '',
    'AssociationType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation', [
  'body' => '{
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SourceArn' => '',
  'DestinationArn' => '',
  'AssociationType' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SourceArn' => '',
  'DestinationArn' => '',
  'AssociationType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
}'
import http.client

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

payload = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation"

payload = {
    "SourceArn": "",
    "DestinationArn": "",
    "AssociationType": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation"

payload <- "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"AssociationType\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation";

    let payload = json!({
        "SourceArn": "",
        "DestinationArn": "",
        "AssociationType": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.AddAssociation' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
}'
echo '{
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SourceArn": "",\n  "DestinationArn": "",\n  "AssociationType": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SourceArn": "",
  "DestinationArn": "",
  "AssociationType": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.AddAssociation")! 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 AddTags
{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags
HEADERS

X-Amz-Target
BODY json

{
  "ResourceArn": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags" {:headers {:x-amz-target ""}
                                                                            :content-type :json
                                                                            :form-params {:ResourceArn ""
                                                                                          :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.AddTags"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.AddTags");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags"

	payload := strings.NewReader("{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "ResourceArn": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\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  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ResourceArn: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceArn: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceArn":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.AddTags',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ResourceArn": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ResourceArn: '', Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ResourceArn: '', Tags: ''},
  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}}/#X-Amz-Target=SageMaker.AddTags');

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

req.type('json');
req.send({
  ResourceArn: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.AddTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceArn: '', Tags: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceArn":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags"]
                                                       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}}/#X-Amz-Target=SageMaker.AddTags" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags",
  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([
    'ResourceArn' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags', [
  'body' => '{
  "ResourceArn": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ResourceArn' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags"

payload = {
    "ResourceArn": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags"

payload <- "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ResourceArn\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags";

    let payload = json!({
        "ResourceArn": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.AddTags' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ResourceArn": "",
  "Tags": ""
}'
echo '{
  "ResourceArn": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ResourceArn": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ResourceArn": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.AddTags")! 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 AssociateTrialComponent
{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent
HEADERS

X-Amz-Target
BODY json

{
  "TrialComponentName": "",
  "TrialName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:TrialComponentName ""
                                                                                                          :TrialName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.AssociateTrialComponent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.AssociateTrialComponent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent"

	payload := strings.NewReader("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "TrialComponentName": "",
  "TrialName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialComponentName: '',
  TrialName: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: '', TrialName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","TrialName":""}'
};

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}}/#X-Amz-Target=SageMaker.AssociateTrialComponent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialComponentName": "",\n  "TrialName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrialComponentName: '', TrialName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrialComponentName: '', TrialName: ''},
  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}}/#X-Amz-Target=SageMaker.AssociateTrialComponent');

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

req.type('json');
req.send({
  TrialComponentName: '',
  TrialName: ''
});

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}}/#X-Amz-Target=SageMaker.AssociateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: '', TrialName: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","TrialName":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialComponentName": @"",
                              @"TrialName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent"]
                                                       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}}/#X-Amz-Target=SageMaker.AssociateTrialComponent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent",
  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([
    'TrialComponentName' => '',
    'TrialName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent', [
  'body' => '{
  "TrialComponentName": "",
  "TrialName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialComponentName' => '',
  'TrialName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "TrialName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "TrialName": ""
}'
import http.client

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

payload = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent"

payload = {
    "TrialComponentName": "",
    "TrialName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent"

payload <- "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent";

    let payload = json!({
        "TrialComponentName": "",
        "TrialName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.AssociateTrialComponent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialComponentName": "",
  "TrialName": ""
}'
echo '{
  "TrialComponentName": "",
  "TrialName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialComponentName": "",\n  "TrialName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrialComponentName": "",
  "TrialName": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.AssociateTrialComponent")! 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 BatchDescribeModelPackage
{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageArnList": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageArnList\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:ModelPackageArnList ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageArnList\": \"\"\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}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageArnList\": \"\"\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}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageArnList\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage"

	payload := strings.NewReader("{\n  \"ModelPackageArnList\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "ModelPackageArnList": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageArnList\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageArnList\": \"\"\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  \"ModelPackageArnList\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageArnList\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageArnList: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageArnList: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageArnList":""}'
};

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}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageArnList": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageArnList\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageArnList: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageArnList: ''},
  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}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage');

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

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

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}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageArnList: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageArnList":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageArnList": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage"]
                                                       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}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageArnList\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage",
  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([
    'ModelPackageArnList' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage', [
  'body' => '{
  "ModelPackageArnList": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageArnList' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageArnList": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageArnList": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage"

payload = { "ModelPackageArnList": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage"

payload <- "{\n  \"ModelPackageArnList\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageArnList\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageArnList\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageArnList": ""
}'
echo '{
  "ModelPackageArnList": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageArnList": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelPackageArnList": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.BatchDescribeModelPackage")! 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 CreateAction
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction
HEADERS

X-Amz-Target
BODY json

{
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:ActionName ""
                                                                                               :Source ""
                                                                                               :ActionType ""
                                                                                               :Description ""
                                                                                               :Status ""
                                                                                               :Properties ""
                                                                                               :MetadataProperties {:CommitId ""
                                                                                                                    :Repository ""
                                                                                                                    :GeneratedBy ""
                                                                                                                    :ProjectId ""}
                                                                                               :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAction"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAction");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction"

	payload := strings.NewReader("{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 245

{
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActionName: '',
  Source: '',
  ActionType: '',
  Description: '',
  Status: '',
  Properties: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActionName: '',
    Source: '',
    ActionType: '',
    Description: '',
    Status: '',
    Properties: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":"","Source":"","ActionType":"","Description":"","Status":"","Properties":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateAction',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActionName": "",\n  "Source": "",\n  "ActionType": "",\n  "Description": "",\n  "Status": "",\n  "Properties": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ActionName: '',
  Source: '',
  ActionType: '',
  Description: '',
  Status: '',
  Properties: '',
  MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ActionName: '',
    Source: '',
    ActionType: '',
    Description: '',
    Status: '',
    Properties: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateAction');

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

req.type('json');
req.send({
  ActionName: '',
  Source: '',
  ActionType: '',
  Description: '',
  Status: '',
  Properties: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActionName: '',
    Source: '',
    ActionType: '',
    Description: '',
    Status: '',
    Properties: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":"","Source":"","ActionType":"","Description":"","Status":"","Properties":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActionName": @"",
                              @"Source": @"",
                              @"ActionType": @"",
                              @"Description": @"",
                              @"Status": @"",
                              @"Properties": @"",
                              @"MetadataProperties": @{ @"CommitId": @"", @"Repository": @"", @"GeneratedBy": @"", @"ProjectId": @"" },
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateAction" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction",
  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([
    'ActionName' => '',
    'Source' => '',
    'ActionType' => '',
    'Description' => '',
    'Status' => '',
    'Properties' => '',
    'MetadataProperties' => [
        'CommitId' => '',
        'Repository' => '',
        'GeneratedBy' => '',
        'ProjectId' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction', [
  'body' => '{
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActionName' => '',
  'Source' => '',
  'ActionType' => '',
  'Description' => '',
  'Status' => '',
  'Properties' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActionName' => '',
  'Source' => '',
  'ActionType' => '',
  'Description' => '',
  'Status' => '',
  'Properties' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction"

payload = {
    "ActionName": "",
    "Source": "",
    "ActionType": "",
    "Description": "",
    "Status": "",
    "Properties": "",
    "MetadataProperties": {
        "CommitId": "",
        "Repository": "",
        "GeneratedBy": "",
        "ProjectId": ""
    },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction"

payload <- "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ActionName\": \"\",\n  \"Source\": \"\",\n  \"ActionType\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction";

    let payload = json!({
        "ActionName": "",
        "Source": "",
        "ActionType": "",
        "Description": "",
        "Status": "",
        "Properties": "",
        "MetadataProperties": json!({
            "CommitId": "",
            "Repository": "",
            "GeneratedBy": "",
            "ProjectId": ""
        }),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateAction' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
echo '{
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActionName": "",\n  "Source": "",\n  "ActionType": "",\n  "Description": "",\n  "Status": "",\n  "Properties": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ActionName": "",
  "Source": "",
  "ActionType": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "MetadataProperties": [
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  ],
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAction")! 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 CreateAlgorithm
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm
HEADERS

X-Amz-Target
BODY json

{
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:AlgorithmName ""
                                                                                                  :AlgorithmDescription ""
                                                                                                  :TrainingSpecification ""
                                                                                                  :InferenceSpecification ""
                                                                                                  :ValidationSpecification ""
                                                                                                  :CertifyForMarketplace ""
                                                                                                  :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAlgorithm"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAlgorithm");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm"

	payload := strings.NewReader("{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 196

{
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\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  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AlgorithmName: '',
  AlgorithmDescription: '',
  TrainingSpecification: '',
  InferenceSpecification: '',
  ValidationSpecification: '',
  CertifyForMarketplace: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AlgorithmName: '',
    AlgorithmDescription: '',
    TrainingSpecification: '',
    InferenceSpecification: '',
    ValidationSpecification: '',
    CertifyForMarketplace: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AlgorithmName":"","AlgorithmDescription":"","TrainingSpecification":"","InferenceSpecification":"","ValidationSpecification":"","CertifyForMarketplace":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateAlgorithm',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AlgorithmName": "",\n  "AlgorithmDescription": "",\n  "TrainingSpecification": "",\n  "InferenceSpecification": "",\n  "ValidationSpecification": "",\n  "CertifyForMarketplace": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  AlgorithmName: '',
  AlgorithmDescription: '',
  TrainingSpecification: '',
  InferenceSpecification: '',
  ValidationSpecification: '',
  CertifyForMarketplace: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    AlgorithmName: '',
    AlgorithmDescription: '',
    TrainingSpecification: '',
    InferenceSpecification: '',
    ValidationSpecification: '',
    CertifyForMarketplace: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateAlgorithm');

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

req.type('json');
req.send({
  AlgorithmName: '',
  AlgorithmDescription: '',
  TrainingSpecification: '',
  InferenceSpecification: '',
  ValidationSpecification: '',
  CertifyForMarketplace: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AlgorithmName: '',
    AlgorithmDescription: '',
    TrainingSpecification: '',
    InferenceSpecification: '',
    ValidationSpecification: '',
    CertifyForMarketplace: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AlgorithmName":"","AlgorithmDescription":"","TrainingSpecification":"","InferenceSpecification":"","ValidationSpecification":"","CertifyForMarketplace":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AlgorithmName": @"",
                              @"AlgorithmDescription": @"",
                              @"TrainingSpecification": @"",
                              @"InferenceSpecification": @"",
                              @"ValidationSpecification": @"",
                              @"CertifyForMarketplace": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateAlgorithm" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm",
  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([
    'AlgorithmName' => '',
    'AlgorithmDescription' => '',
    'TrainingSpecification' => '',
    'InferenceSpecification' => '',
    'ValidationSpecification' => '',
    'CertifyForMarketplace' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm', [
  'body' => '{
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AlgorithmName' => '',
  'AlgorithmDescription' => '',
  'TrainingSpecification' => '',
  'InferenceSpecification' => '',
  'ValidationSpecification' => '',
  'CertifyForMarketplace' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AlgorithmName' => '',
  'AlgorithmDescription' => '',
  'TrainingSpecification' => '',
  'InferenceSpecification' => '',
  'ValidationSpecification' => '',
  'CertifyForMarketplace' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm"

payload = {
    "AlgorithmName": "",
    "AlgorithmDescription": "",
    "TrainingSpecification": "",
    "InferenceSpecification": "",
    "ValidationSpecification": "",
    "CertifyForMarketplace": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm"

payload <- "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AlgorithmName\": \"\",\n  \"AlgorithmDescription\": \"\",\n  \"TrainingSpecification\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm";

    let payload = json!({
        "AlgorithmName": "",
        "AlgorithmDescription": "",
        "TrainingSpecification": "",
        "InferenceSpecification": "",
        "ValidationSpecification": "",
        "CertifyForMarketplace": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateAlgorithm' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
}'
echo '{
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AlgorithmName": "",\n  "AlgorithmDescription": "",\n  "TrainingSpecification": "",\n  "InferenceSpecification": "",\n  "ValidationSpecification": "",\n  "CertifyForMarketplace": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AlgorithmName": "",
  "AlgorithmDescription": "",
  "TrainingSpecification": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAlgorithm")! 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 CreateApp
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp" {:headers {:x-amz-target ""}
                                                                              :content-type :json
                                                                              :form-params {:DomainId ""
                                                                                            :UserProfileName ""
                                                                                            :AppType ""
                                                                                            :AppName ""
                                                                                            :Tags ""
                                                                                            :ResourceSpec ""
                                                                                            :SpaceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateApp"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateApp");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 134

{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: '',
  AppType: '',
  AppName: '',
  Tags: '',
  ResourceSpec: '',
  SpaceName: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    UserProfileName: '',
    AppType: '',
    AppName: '',
    Tags: '',
    ResourceSpec: '',
    SpaceName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","AppType":"","AppName":"","Tags":"","ResourceSpec":"","SpaceName":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateApp',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "AppType": "",\n  "AppName": "",\n  "Tags": "",\n  "ResourceSpec": "",\n  "SpaceName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DomainId: '',
  UserProfileName: '',
  AppType: '',
  AppName: '',
  Tags: '',
  ResourceSpec: '',
  SpaceName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DomainId: '',
    UserProfileName: '',
    AppType: '',
    AppName: '',
    Tags: '',
    ResourceSpec: '',
    SpaceName: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateApp');

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

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: '',
  AppType: '',
  AppName: '',
  Tags: '',
  ResourceSpec: '',
  SpaceName: ''
});

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}}/#X-Amz-Target=SageMaker.CreateApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    UserProfileName: '',
    AppType: '',
    AppName: '',
    Tags: '',
    ResourceSpec: '',
    SpaceName: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","AppType":"","AppName":"","Tags":"","ResourceSpec":"","SpaceName":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"",
                              @"AppType": @"",
                              @"AppName": @"",
                              @"Tags": @"",
                              @"ResourceSpec": @"",
                              @"SpaceName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateApp" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp",
  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([
    'DomainId' => '',
    'UserProfileName' => '',
    'AppType' => '',
    'AppName' => '',
    'Tags' => '',
    'ResourceSpec' => '',
    'SpaceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'AppType' => '',
  'AppName' => '',
  'Tags' => '',
  'ResourceSpec' => '',
  'SpaceName' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'AppType' => '',
  'AppName' => '',
  'Tags' => '',
  'ResourceSpec' => '',
  'SpaceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
}'
import http.client

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

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp"

payload = {
    "DomainId": "",
    "UserProfileName": "",
    "AppType": "",
    "AppName": "",
    "Tags": "",
    "ResourceSpec": "",
    "SpaceName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"Tags\": \"\",\n  \"ResourceSpec\": \"\",\n  \"SpaceName\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": "",
        "AppType": "",
        "AppName": "",
        "Tags": "",
        "ResourceSpec": "",
        "SpaceName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateApp' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "AppType": "",\n  "AppName": "",\n  "Tags": "",\n  "ResourceSpec": "",\n  "SpaceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "Tags": "",
  "ResourceSpec": "",
  "SpaceName": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateApp")! 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 CreateAppImageConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig
HEADERS

X-Amz-Target
BODY json

{
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:AppImageConfigName ""
                                                                                                       :Tags ""
                                                                                                       :KernelGatewayImageConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAppImageConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAppImageConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig"

	payload := strings.NewReader("{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 78

{
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AppImageConfigName: '',
  Tags: '',
  KernelGatewayImageConfig: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: '', Tags: '', KernelGatewayImageConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":"","Tags":"","KernelGatewayImageConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateAppImageConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AppImageConfigName": "",\n  "Tags": "",\n  "KernelGatewayImageConfig": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AppImageConfigName: '', Tags: '', KernelGatewayImageConfig: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AppImageConfigName: '', Tags: '', KernelGatewayImageConfig: ''},
  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}}/#X-Amz-Target=SageMaker.CreateAppImageConfig');

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

req.type('json');
req.send({
  AppImageConfigName: '',
  Tags: '',
  KernelGatewayImageConfig: ''
});

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}}/#X-Amz-Target=SageMaker.CreateAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: '', Tags: '', KernelGatewayImageConfig: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":"","Tags":"","KernelGatewayImageConfig":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AppImageConfigName": @"",
                              @"Tags": @"",
                              @"KernelGatewayImageConfig": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateAppImageConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig",
  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([
    'AppImageConfigName' => '',
    'Tags' => '',
    'KernelGatewayImageConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig', [
  'body' => '{
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AppImageConfigName' => '',
  'Tags' => '',
  'KernelGatewayImageConfig' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AppImageConfigName' => '',
  'Tags' => '',
  'KernelGatewayImageConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
}'
import http.client

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

payload = "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig"

payload = {
    "AppImageConfigName": "",
    "Tags": "",
    "KernelGatewayImageConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig"

payload <- "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AppImageConfigName\": \"\",\n  \"Tags\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig";

    let payload = json!({
        "AppImageConfigName": "",
        "Tags": "",
        "KernelGatewayImageConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateAppImageConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
}'
echo '{
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AppImageConfigName": "",\n  "Tags": "",\n  "KernelGatewayImageConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AppImageConfigName": "",
  "Tags": "",
  "KernelGatewayImageConfig": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAppImageConfig")! 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 CreateArtifact
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact
HEADERS

X-Amz-Target
BODY json

{
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:ArtifactName ""
                                                                                                 :Source ""
                                                                                                 :ArtifactType ""
                                                                                                 :Properties ""
                                                                                                 :MetadataProperties {:CommitId ""
                                                                                                                      :Repository ""
                                                                                                                      :GeneratedBy ""
                                                                                                                      :ProjectId ""}
                                                                                                 :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateArtifact"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateArtifact");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact"

	payload := strings.NewReader("{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 212

{
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ArtifactName: '',
  Source: '',
  ArtifactType: '',
  Properties: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ArtifactName: '',
    Source: '',
    ArtifactType: '',
    Properties: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactName":"","Source":"","ArtifactType":"","Properties":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateArtifact',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ArtifactName": "",\n  "Source": "",\n  "ArtifactType": "",\n  "Properties": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ArtifactName: '',
  Source: '',
  ArtifactType: '',
  Properties: '',
  MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ArtifactName: '',
    Source: '',
    ArtifactType: '',
    Properties: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateArtifact');

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

req.type('json');
req.send({
  ArtifactName: '',
  Source: '',
  ArtifactType: '',
  Properties: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ArtifactName: '',
    Source: '',
    ArtifactType: '',
    Properties: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactName":"","Source":"","ArtifactType":"","Properties":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ArtifactName": @"",
                              @"Source": @"",
                              @"ArtifactType": @"",
                              @"Properties": @"",
                              @"MetadataProperties": @{ @"CommitId": @"", @"Repository": @"", @"GeneratedBy": @"", @"ProjectId": @"" },
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateArtifact" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact",
  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([
    'ArtifactName' => '',
    'Source' => '',
    'ArtifactType' => '',
    'Properties' => '',
    'MetadataProperties' => [
        'CommitId' => '',
        'Repository' => '',
        'GeneratedBy' => '',
        'ProjectId' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact', [
  'body' => '{
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ArtifactName' => '',
  'Source' => '',
  'ArtifactType' => '',
  'Properties' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ArtifactName' => '',
  'Source' => '',
  'ArtifactType' => '',
  'Properties' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact"

payload = {
    "ArtifactName": "",
    "Source": "",
    "ArtifactType": "",
    "Properties": "",
    "MetadataProperties": {
        "CommitId": "",
        "Repository": "",
        "GeneratedBy": "",
        "ProjectId": ""
    },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact"

payload <- "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ArtifactName\": \"\",\n  \"Source\": \"\",\n  \"ArtifactType\": \"\",\n  \"Properties\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact";

    let payload = json!({
        "ArtifactName": "",
        "Source": "",
        "ArtifactType": "",
        "Properties": "",
        "MetadataProperties": json!({
            "CommitId": "",
            "Repository": "",
            "GeneratedBy": "",
            "ProjectId": ""
        }),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateArtifact' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
echo '{
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ArtifactName": "",\n  "Source": "",\n  "ArtifactType": "",\n  "Properties": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ArtifactName": "",
  "Source": "",
  "ArtifactType": "",
  "Properties": "",
  "MetadataProperties": [
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  ],
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateArtifact")! 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 CreateAutoMLJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob
HEADERS

X-Amz-Target
BODY json

{
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:AutoMLJobName ""
                                                                                                  :InputDataConfig ""
                                                                                                  :OutputDataConfig ""
                                                                                                  :ProblemType ""
                                                                                                  :AutoMLJobObjective ""
                                                                                                  :AutoMLJobConfig ""
                                                                                                  :RoleArn ""
                                                                                                  :GenerateCandidateDefinitionsOnly ""
                                                                                                  :Tags ""
                                                                                                  :ModelDeployConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAutoMLJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAutoMLJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob"

	payload := strings.NewReader("{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 250

{
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\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  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AutoMLJobName: '',
  InputDataConfig: '',
  OutputDataConfig: '',
  ProblemType: '',
  AutoMLJobObjective: '',
  AutoMLJobConfig: '',
  RoleArn: '',
  GenerateCandidateDefinitionsOnly: '',
  Tags: '',
  ModelDeployConfig: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoMLJobName: '',
    InputDataConfig: '',
    OutputDataConfig: '',
    ProblemType: '',
    AutoMLJobObjective: '',
    AutoMLJobConfig: '',
    RoleArn: '',
    GenerateCandidateDefinitionsOnly: '',
    Tags: '',
    ModelDeployConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":"","InputDataConfig":"","OutputDataConfig":"","ProblemType":"","AutoMLJobObjective":"","AutoMLJobConfig":"","RoleArn":"","GenerateCandidateDefinitionsOnly":"","Tags":"","ModelDeployConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateAutoMLJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoMLJobName": "",\n  "InputDataConfig": "",\n  "OutputDataConfig": "",\n  "ProblemType": "",\n  "AutoMLJobObjective": "",\n  "AutoMLJobConfig": "",\n  "RoleArn": "",\n  "GenerateCandidateDefinitionsOnly": "",\n  "Tags": "",\n  "ModelDeployConfig": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  AutoMLJobName: '',
  InputDataConfig: '',
  OutputDataConfig: '',
  ProblemType: '',
  AutoMLJobObjective: '',
  AutoMLJobConfig: '',
  RoleArn: '',
  GenerateCandidateDefinitionsOnly: '',
  Tags: '',
  ModelDeployConfig: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    AutoMLJobName: '',
    InputDataConfig: '',
    OutputDataConfig: '',
    ProblemType: '',
    AutoMLJobObjective: '',
    AutoMLJobConfig: '',
    RoleArn: '',
    GenerateCandidateDefinitionsOnly: '',
    Tags: '',
    ModelDeployConfig: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateAutoMLJob');

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

req.type('json');
req.send({
  AutoMLJobName: '',
  InputDataConfig: '',
  OutputDataConfig: '',
  ProblemType: '',
  AutoMLJobObjective: '',
  AutoMLJobConfig: '',
  RoleArn: '',
  GenerateCandidateDefinitionsOnly: '',
  Tags: '',
  ModelDeployConfig: ''
});

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}}/#X-Amz-Target=SageMaker.CreateAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoMLJobName: '',
    InputDataConfig: '',
    OutputDataConfig: '',
    ProblemType: '',
    AutoMLJobObjective: '',
    AutoMLJobConfig: '',
    RoleArn: '',
    GenerateCandidateDefinitionsOnly: '',
    Tags: '',
    ModelDeployConfig: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":"","InputDataConfig":"","OutputDataConfig":"","ProblemType":"","AutoMLJobObjective":"","AutoMLJobConfig":"","RoleArn":"","GenerateCandidateDefinitionsOnly":"","Tags":"","ModelDeployConfig":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoMLJobName": @"",
                              @"InputDataConfig": @"",
                              @"OutputDataConfig": @"",
                              @"ProblemType": @"",
                              @"AutoMLJobObjective": @"",
                              @"AutoMLJobConfig": @"",
                              @"RoleArn": @"",
                              @"GenerateCandidateDefinitionsOnly": @"",
                              @"Tags": @"",
                              @"ModelDeployConfig": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateAutoMLJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob",
  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([
    'AutoMLJobName' => '',
    'InputDataConfig' => '',
    'OutputDataConfig' => '',
    'ProblemType' => '',
    'AutoMLJobObjective' => '',
    'AutoMLJobConfig' => '',
    'RoleArn' => '',
    'GenerateCandidateDefinitionsOnly' => '',
    'Tags' => '',
    'ModelDeployConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob', [
  'body' => '{
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoMLJobName' => '',
  'InputDataConfig' => '',
  'OutputDataConfig' => '',
  'ProblemType' => '',
  'AutoMLJobObjective' => '',
  'AutoMLJobConfig' => '',
  'RoleArn' => '',
  'GenerateCandidateDefinitionsOnly' => '',
  'Tags' => '',
  'ModelDeployConfig' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoMLJobName' => '',
  'InputDataConfig' => '',
  'OutputDataConfig' => '',
  'ProblemType' => '',
  'AutoMLJobObjective' => '',
  'AutoMLJobConfig' => '',
  'RoleArn' => '',
  'GenerateCandidateDefinitionsOnly' => '',
  'Tags' => '',
  'ModelDeployConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
}'
import http.client

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

payload = "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob"

payload = {
    "AutoMLJobName": "",
    "InputDataConfig": "",
    "OutputDataConfig": "",
    "ProblemType": "",
    "AutoMLJobObjective": "",
    "AutoMLJobConfig": "",
    "RoleArn": "",
    "GenerateCandidateDefinitionsOnly": "",
    "Tags": "",
    "ModelDeployConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob"

payload <- "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AutoMLJobName\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ProblemType\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"AutoMLJobConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"GenerateCandidateDefinitionsOnly\": \"\",\n  \"Tags\": \"\",\n  \"ModelDeployConfig\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob";

    let payload = json!({
        "AutoMLJobName": "",
        "InputDataConfig": "",
        "OutputDataConfig": "",
        "ProblemType": "",
        "AutoMLJobObjective": "",
        "AutoMLJobConfig": "",
        "RoleArn": "",
        "GenerateCandidateDefinitionsOnly": "",
        "Tags": "",
        "ModelDeployConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateAutoMLJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
}'
echo '{
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoMLJobName": "",\n  "InputDataConfig": "",\n  "OutputDataConfig": "",\n  "ProblemType": "",\n  "AutoMLJobObjective": "",\n  "AutoMLJobConfig": "",\n  "RoleArn": "",\n  "GenerateCandidateDefinitionsOnly": "",\n  "Tags": "",\n  "ModelDeployConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AutoMLJobName": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ProblemType": "",
  "AutoMLJobObjective": "",
  "AutoMLJobConfig": "",
  "RoleArn": "",
  "GenerateCandidateDefinitionsOnly": "",
  "Tags": "",
  "ModelDeployConfig": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJob")! 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 CreateAutoMLJobV2
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2
HEADERS

X-Amz-Target
BODY json

{
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:AutoMLJobName ""
                                                                                                    :AutoMLJobInputDataConfig ""
                                                                                                    :OutputDataConfig ""
                                                                                                    :AutoMLProblemTypeConfig ""
                                                                                                    :RoleArn ""
                                                                                                    :Tags ""
                                                                                                    :SecurityConfig ""
                                                                                                    :AutoMLJobObjective ""
                                                                                                    :ModelDeployConfig ""
                                                                                                    :DataSplitConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2"

	payload := strings.NewReader("{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 253

{
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\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  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AutoMLJobName: '',
  AutoMLJobInputDataConfig: '',
  OutputDataConfig: '',
  AutoMLProblemTypeConfig: '',
  RoleArn: '',
  Tags: '',
  SecurityConfig: '',
  AutoMLJobObjective: '',
  ModelDeployConfig: '',
  DataSplitConfig: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoMLJobName: '',
    AutoMLJobInputDataConfig: '',
    OutputDataConfig: '',
    AutoMLProblemTypeConfig: '',
    RoleArn: '',
    Tags: '',
    SecurityConfig: '',
    AutoMLJobObjective: '',
    ModelDeployConfig: '',
    DataSplitConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":"","AutoMLJobInputDataConfig":"","OutputDataConfig":"","AutoMLProblemTypeConfig":"","RoleArn":"","Tags":"","SecurityConfig":"","AutoMLJobObjective":"","ModelDeployConfig":"","DataSplitConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoMLJobName": "",\n  "AutoMLJobInputDataConfig": "",\n  "OutputDataConfig": "",\n  "AutoMLProblemTypeConfig": "",\n  "RoleArn": "",\n  "Tags": "",\n  "SecurityConfig": "",\n  "AutoMLJobObjective": "",\n  "ModelDeployConfig": "",\n  "DataSplitConfig": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  AutoMLJobName: '',
  AutoMLJobInputDataConfig: '',
  OutputDataConfig: '',
  AutoMLProblemTypeConfig: '',
  RoleArn: '',
  Tags: '',
  SecurityConfig: '',
  AutoMLJobObjective: '',
  ModelDeployConfig: '',
  DataSplitConfig: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    AutoMLJobName: '',
    AutoMLJobInputDataConfig: '',
    OutputDataConfig: '',
    AutoMLProblemTypeConfig: '',
    RoleArn: '',
    Tags: '',
    SecurityConfig: '',
    AutoMLJobObjective: '',
    ModelDeployConfig: '',
    DataSplitConfig: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2');

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

req.type('json');
req.send({
  AutoMLJobName: '',
  AutoMLJobInputDataConfig: '',
  OutputDataConfig: '',
  AutoMLProblemTypeConfig: '',
  RoleArn: '',
  Tags: '',
  SecurityConfig: '',
  AutoMLJobObjective: '',
  ModelDeployConfig: '',
  DataSplitConfig: ''
});

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}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoMLJobName: '',
    AutoMLJobInputDataConfig: '',
    OutputDataConfig: '',
    AutoMLProblemTypeConfig: '',
    RoleArn: '',
    Tags: '',
    SecurityConfig: '',
    AutoMLJobObjective: '',
    ModelDeployConfig: '',
    DataSplitConfig: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":"","AutoMLJobInputDataConfig":"","OutputDataConfig":"","AutoMLProblemTypeConfig":"","RoleArn":"","Tags":"","SecurityConfig":"","AutoMLJobObjective":"","ModelDeployConfig":"","DataSplitConfig":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoMLJobName": @"",
                              @"AutoMLJobInputDataConfig": @"",
                              @"OutputDataConfig": @"",
                              @"AutoMLProblemTypeConfig": @"",
                              @"RoleArn": @"",
                              @"Tags": @"",
                              @"SecurityConfig": @"",
                              @"AutoMLJobObjective": @"",
                              @"ModelDeployConfig": @"",
                              @"DataSplitConfig": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2",
  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([
    'AutoMLJobName' => '',
    'AutoMLJobInputDataConfig' => '',
    'OutputDataConfig' => '',
    'AutoMLProblemTypeConfig' => '',
    'RoleArn' => '',
    'Tags' => '',
    'SecurityConfig' => '',
    'AutoMLJobObjective' => '',
    'ModelDeployConfig' => '',
    'DataSplitConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2', [
  'body' => '{
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoMLJobName' => '',
  'AutoMLJobInputDataConfig' => '',
  'OutputDataConfig' => '',
  'AutoMLProblemTypeConfig' => '',
  'RoleArn' => '',
  'Tags' => '',
  'SecurityConfig' => '',
  'AutoMLJobObjective' => '',
  'ModelDeployConfig' => '',
  'DataSplitConfig' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoMLJobName' => '',
  'AutoMLJobInputDataConfig' => '',
  'OutputDataConfig' => '',
  'AutoMLProblemTypeConfig' => '',
  'RoleArn' => '',
  'Tags' => '',
  'SecurityConfig' => '',
  'AutoMLJobObjective' => '',
  'ModelDeployConfig' => '',
  'DataSplitConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
}'
import http.client

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

payload = "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2"

payload = {
    "AutoMLJobName": "",
    "AutoMLJobInputDataConfig": "",
    "OutputDataConfig": "",
    "AutoMLProblemTypeConfig": "",
    "RoleArn": "",
    "Tags": "",
    "SecurityConfig": "",
    "AutoMLJobObjective": "",
    "ModelDeployConfig": "",
    "DataSplitConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2"

payload <- "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AutoMLJobName\": \"\",\n  \"AutoMLJobInputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"AutoMLProblemTypeConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"SecurityConfig\": \"\",\n  \"AutoMLJobObjective\": \"\",\n  \"ModelDeployConfig\": \"\",\n  \"DataSplitConfig\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2";

    let payload = json!({
        "AutoMLJobName": "",
        "AutoMLJobInputDataConfig": "",
        "OutputDataConfig": "",
        "AutoMLProblemTypeConfig": "",
        "RoleArn": "",
        "Tags": "",
        "SecurityConfig": "",
        "AutoMLJobObjective": "",
        "ModelDeployConfig": "",
        "DataSplitConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
}'
echo '{
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoMLJobName": "",\n  "AutoMLJobInputDataConfig": "",\n  "OutputDataConfig": "",\n  "AutoMLProblemTypeConfig": "",\n  "RoleArn": "",\n  "Tags": "",\n  "SecurityConfig": "",\n  "AutoMLJobObjective": "",\n  "ModelDeployConfig": "",\n  "DataSplitConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AutoMLJobName": "",
  "AutoMLJobInputDataConfig": "",
  "OutputDataConfig": "",
  "AutoMLProblemTypeConfig": "",
  "RoleArn": "",
  "Tags": "",
  "SecurityConfig": "",
  "AutoMLJobObjective": "",
  "ModelDeployConfig": "",
  "DataSplitConfig": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateAutoMLJobV2")! 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 CreateCodeRepository
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository
HEADERS

X-Amz-Target
BODY json

{
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:CodeRepositoryName ""
                                                                                                       :GitConfig ""
                                                                                                       :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateCodeRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateCodeRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository"

	payload := strings.NewReader("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 63

{
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\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  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CodeRepositoryName: '',
  GitConfig: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: '', GitConfig: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":"","GitConfig":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateCodeRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CodeRepositoryName": "",\n  "GitConfig": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CodeRepositoryName: '', GitConfig: '', Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CodeRepositoryName: '', GitConfig: '', Tags: ''},
  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}}/#X-Amz-Target=SageMaker.CreateCodeRepository');

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

req.type('json');
req.send({
  CodeRepositoryName: '',
  GitConfig: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: '', GitConfig: '', Tags: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":"","GitConfig":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CodeRepositoryName": @"",
                              @"GitConfig": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateCodeRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository",
  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([
    'CodeRepositoryName' => '',
    'GitConfig' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository', [
  'body' => '{
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CodeRepositoryName' => '',
  'GitConfig' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CodeRepositoryName' => '',
  'GitConfig' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository"

payload = {
    "CodeRepositoryName": "",
    "GitConfig": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository"

payload <- "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository";

    let payload = json!({
        "CodeRepositoryName": "",
        "GitConfig": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateCodeRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
}'
echo '{
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CodeRepositoryName": "",\n  "GitConfig": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CodeRepositoryName": "",
  "GitConfig": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCodeRepository")! 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 CreateCompilationJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob
HEADERS

X-Amz-Target
BODY json

{
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:CompilationJobName ""
                                                                                                       :RoleArn ""
                                                                                                       :ModelPackageVersionArn ""
                                                                                                       :InputConfig ""
                                                                                                       :OutputConfig ""
                                                                                                       :VpcConfig ""
                                                                                                       :StoppingCondition ""
                                                                                                       :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateCompilationJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateCompilationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob"

	payload := strings.NewReader("{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 182

{
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\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  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CompilationJobName: '',
  RoleArn: '',
  ModelPackageVersionArn: '',
  InputConfig: '',
  OutputConfig: '',
  VpcConfig: '',
  StoppingCondition: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CompilationJobName: '',
    RoleArn: '',
    ModelPackageVersionArn: '',
    InputConfig: '',
    OutputConfig: '',
    VpcConfig: '',
    StoppingCondition: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CompilationJobName":"","RoleArn":"","ModelPackageVersionArn":"","InputConfig":"","OutputConfig":"","VpcConfig":"","StoppingCondition":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateCompilationJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CompilationJobName": "",\n  "RoleArn": "",\n  "ModelPackageVersionArn": "",\n  "InputConfig": "",\n  "OutputConfig": "",\n  "VpcConfig": "",\n  "StoppingCondition": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CompilationJobName: '',
  RoleArn: '',
  ModelPackageVersionArn: '',
  InputConfig: '',
  OutputConfig: '',
  VpcConfig: '',
  StoppingCondition: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CompilationJobName: '',
    RoleArn: '',
    ModelPackageVersionArn: '',
    InputConfig: '',
    OutputConfig: '',
    VpcConfig: '',
    StoppingCondition: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateCompilationJob');

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

req.type('json');
req.send({
  CompilationJobName: '',
  RoleArn: '',
  ModelPackageVersionArn: '',
  InputConfig: '',
  OutputConfig: '',
  VpcConfig: '',
  StoppingCondition: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CompilationJobName: '',
    RoleArn: '',
    ModelPackageVersionArn: '',
    InputConfig: '',
    OutputConfig: '',
    VpcConfig: '',
    StoppingCondition: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CompilationJobName":"","RoleArn":"","ModelPackageVersionArn":"","InputConfig":"","OutputConfig":"","VpcConfig":"","StoppingCondition":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CompilationJobName": @"",
                              @"RoleArn": @"",
                              @"ModelPackageVersionArn": @"",
                              @"InputConfig": @"",
                              @"OutputConfig": @"",
                              @"VpcConfig": @"",
                              @"StoppingCondition": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateCompilationJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob",
  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([
    'CompilationJobName' => '',
    'RoleArn' => '',
    'ModelPackageVersionArn' => '',
    'InputConfig' => '',
    'OutputConfig' => '',
    'VpcConfig' => '',
    'StoppingCondition' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob', [
  'body' => '{
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CompilationJobName' => '',
  'RoleArn' => '',
  'ModelPackageVersionArn' => '',
  'InputConfig' => '',
  'OutputConfig' => '',
  'VpcConfig' => '',
  'StoppingCondition' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CompilationJobName' => '',
  'RoleArn' => '',
  'ModelPackageVersionArn' => '',
  'InputConfig' => '',
  'OutputConfig' => '',
  'VpcConfig' => '',
  'StoppingCondition' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob"

payload = {
    "CompilationJobName": "",
    "RoleArn": "",
    "ModelPackageVersionArn": "",
    "InputConfig": "",
    "OutputConfig": "",
    "VpcConfig": "",
    "StoppingCondition": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob"

payload <- "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CompilationJobName\": \"\",\n  \"RoleArn\": \"\",\n  \"ModelPackageVersionArn\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob";

    let payload = json!({
        "CompilationJobName": "",
        "RoleArn": "",
        "ModelPackageVersionArn": "",
        "InputConfig": "",
        "OutputConfig": "",
        "VpcConfig": "",
        "StoppingCondition": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateCompilationJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
}'
echo '{
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CompilationJobName": "",\n  "RoleArn": "",\n  "ModelPackageVersionArn": "",\n  "InputConfig": "",\n  "OutputConfig": "",\n  "VpcConfig": "",\n  "StoppingCondition": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CompilationJobName": "",
  "RoleArn": "",
  "ModelPackageVersionArn": "",
  "InputConfig": "",
  "OutputConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateCompilationJob")! 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 CreateContext
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext
HEADERS

X-Amz-Target
BODY json

{
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ContextName ""
                                                                                                :Source ""
                                                                                                :ContextType ""
                                                                                                :Description ""
                                                                                                :Properties ""
                                                                                                :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateContext"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateContext");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext"

	payload := strings.NewReader("{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\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  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContextName: '',
  Source: '',
  ContextType: '',
  Description: '',
  Properties: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ContextName: '',
    Source: '',
    ContextType: '',
    Description: '',
    Properties: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":"","Source":"","ContextType":"","Description":"","Properties":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateContext',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContextName": "",\n  "Source": "",\n  "ContextType": "",\n  "Description": "",\n  "Properties": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ContextName: '',
  Source: '',
  ContextType: '',
  Description: '',
  Properties: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ContextName: '',
    Source: '',
    ContextType: '',
    Description: '',
    Properties: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateContext');

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

req.type('json');
req.send({
  ContextName: '',
  Source: '',
  ContextType: '',
  Description: '',
  Properties: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ContextName: '',
    Source: '',
    ContextType: '',
    Description: '',
    Properties: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":"","Source":"","ContextType":"","Description":"","Properties":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContextName": @"",
                              @"Source": @"",
                              @"ContextType": @"",
                              @"Description": @"",
                              @"Properties": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateContext" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext",
  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([
    'ContextName' => '',
    'Source' => '',
    'ContextType' => '',
    'Description' => '',
    'Properties' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext', [
  'body' => '{
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContextName' => '',
  'Source' => '',
  'ContextType' => '',
  'Description' => '',
  'Properties' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContextName' => '',
  'Source' => '',
  'ContextType' => '',
  'Description' => '',
  'Properties' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext"

payload = {
    "ContextName": "",
    "Source": "",
    "ContextType": "",
    "Description": "",
    "Properties": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext"

payload <- "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ContextName\": \"\",\n  \"Source\": \"\",\n  \"ContextType\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext";

    let payload = json!({
        "ContextName": "",
        "Source": "",
        "ContextType": "",
        "Description": "",
        "Properties": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateContext' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
}'
echo '{
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContextName": "",\n  "Source": "",\n  "ContextType": "",\n  "Description": "",\n  "Properties": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ContextName": "",
  "Source": "",
  "ContextType": "",
  "Description": "",
  "Properties": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateContext")! 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 CreateDataQualityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:JobDefinitionName ""
                                                                                                                 :DataQualityBaselineConfig ""
                                                                                                                 :DataQualityAppSpecification ""
                                                                                                                 :DataQualityJobInput ""
                                                                                                                 :DataQualityJobOutputConfig {:MonitoringOutputs ""
                                                                                                                                              :KmsKeyId ""}
                                                                                                                 :JobResources {:ClusterConfig ""}
                                                                                                                 :NetworkConfig ""
                                                                                                                 :RoleArn ""
                                                                                                                 :StoppingCondition {:MaxRuntimeInSeconds ""}
                                                                                                                 :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 380

{
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: '',
  DataQualityBaselineConfig: '',
  DataQualityAppSpecification: '',
  DataQualityJobInput: '',
  DataQualityJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    DataQualityBaselineConfig: '',
    DataQualityAppSpecification: '',
    DataQualityJobInput: '',
    DataQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","DataQualityBaselineConfig":"","DataQualityAppSpecification":"","DataQualityJobInput":"","DataQualityJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": "",\n  "DataQualityBaselineConfig": "",\n  "DataQualityAppSpecification": "",\n  "DataQualityJobInput": "",\n  "DataQualityJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  JobDefinitionName: '',
  DataQualityBaselineConfig: '',
  DataQualityAppSpecification: '',
  DataQualityJobInput: '',
  DataQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
  JobResources: {ClusterConfig: ''},
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {MaxRuntimeInSeconds: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    JobDefinitionName: '',
    DataQualityBaselineConfig: '',
    DataQualityAppSpecification: '',
    DataQualityJobInput: '',
    DataQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition');

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

req.type('json');
req.send({
  JobDefinitionName: '',
  DataQualityBaselineConfig: '',
  DataQualityAppSpecification: '',
  DataQualityJobInput: '',
  DataQualityJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    DataQualityBaselineConfig: '',
    DataQualityAppSpecification: '',
    DataQualityJobInput: '',
    DataQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","DataQualityBaselineConfig":"","DataQualityAppSpecification":"","DataQualityJobInput":"","DataQualityJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"",
                              @"DataQualityBaselineConfig": @"",
                              @"DataQualityAppSpecification": @"",
                              @"DataQualityJobInput": @"",
                              @"DataQualityJobOutputConfig": @{ @"MonitoringOutputs": @"", @"KmsKeyId": @"" },
                              @"JobResources": @{ @"ClusterConfig": @"" },
                              @"NetworkConfig": @"",
                              @"RoleArn": @"",
                              @"StoppingCondition": @{ @"MaxRuntimeInSeconds": @"" },
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition",
  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([
    'JobDefinitionName' => '',
    'DataQualityBaselineConfig' => '',
    'DataQualityAppSpecification' => '',
    'DataQualityJobInput' => '',
    'DataQualityJobOutputConfig' => [
        'MonitoringOutputs' => '',
        'KmsKeyId' => ''
    ],
    'JobResources' => [
        'ClusterConfig' => ''
    ],
    'NetworkConfig' => '',
    'RoleArn' => '',
    'StoppingCondition' => [
        'MaxRuntimeInSeconds' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition', [
  'body' => '{
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => '',
  'DataQualityBaselineConfig' => '',
  'DataQualityAppSpecification' => '',
  'DataQualityJobInput' => '',
  'DataQualityJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => '',
  'DataQualityBaselineConfig' => '',
  'DataQualityAppSpecification' => '',
  'DataQualityJobInput' => '',
  'DataQualityJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition"

payload = {
    "JobDefinitionName": "",
    "DataQualityBaselineConfig": "",
    "DataQualityAppSpecification": "",
    "DataQualityJobInput": "",
    "DataQualityJobOutputConfig": {
        "MonitoringOutputs": "",
        "KmsKeyId": ""
    },
    "JobResources": { "ClusterConfig": "" },
    "NetworkConfig": "",
    "RoleArn": "",
    "StoppingCondition": { "MaxRuntimeInSeconds": "" },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\",\n  \"DataQualityBaselineConfig\": \"\",\n  \"DataQualityAppSpecification\": \"\",\n  \"DataQualityJobInput\": \"\",\n  \"DataQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition";

    let payload = json!({
        "JobDefinitionName": "",
        "DataQualityBaselineConfig": "",
        "DataQualityAppSpecification": "",
        "DataQualityJobInput": "",
        "DataQualityJobOutputConfig": json!({
            "MonitoringOutputs": "",
            "KmsKeyId": ""
        }),
        "JobResources": json!({"ClusterConfig": ""}),
        "NetworkConfig": "",
        "RoleArn": "",
        "StoppingCondition": json!({"MaxRuntimeInSeconds": ""}),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
echo '{
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": "",\n  "DataQualityBaselineConfig": "",\n  "DataQualityAppSpecification": "",\n  "DataQualityJobInput": "",\n  "DataQualityJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "JobDefinitionName": "",
  "DataQualityBaselineConfig": "",
  "DataQualityAppSpecification": "",
  "DataQualityJobInput": "",
  "DataQualityJobOutputConfig": [
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  ],
  "JobResources": ["ClusterConfig": ""],
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": ["MaxRuntimeInSeconds": ""],
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDataQualityJobDefinition")! 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 CreateDeviceFleet
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:DeviceFleetName ""
                                                                                                    :RoleArn ""
                                                                                                    :Description ""
                                                                                                    :OutputConfig ""
                                                                                                    :Tags ""
                                                                                                    :EnableIotRoleAlias ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateDeviceFleet"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateDeviceFleet");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 129

{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: '',
  RoleArn: '',
  Description: '',
  OutputConfig: '',
  Tags: '',
  EnableIotRoleAlias: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DeviceFleetName: '',
    RoleArn: '',
    Description: '',
    OutputConfig: '',
    Tags: '',
    EnableIotRoleAlias: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","RoleArn":"","Description":"","OutputConfig":"","Tags":"","EnableIotRoleAlias":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateDeviceFleet',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": "",\n  "RoleArn": "",\n  "Description": "",\n  "OutputConfig": "",\n  "Tags": "",\n  "EnableIotRoleAlias": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DeviceFleetName: '',
  RoleArn: '',
  Description: '',
  OutputConfig: '',
  Tags: '',
  EnableIotRoleAlias: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DeviceFleetName: '',
    RoleArn: '',
    Description: '',
    OutputConfig: '',
    Tags: '',
    EnableIotRoleAlias: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateDeviceFleet');

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

req.type('json');
req.send({
  DeviceFleetName: '',
  RoleArn: '',
  Description: '',
  OutputConfig: '',
  Tags: '',
  EnableIotRoleAlias: ''
});

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}}/#X-Amz-Target=SageMaker.CreateDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DeviceFleetName: '',
    RoleArn: '',
    Description: '',
    OutputConfig: '',
    Tags: '',
    EnableIotRoleAlias: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","RoleArn":"","Description":"","OutputConfig":"","Tags":"","EnableIotRoleAlias":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"",
                              @"RoleArn": @"",
                              @"Description": @"",
                              @"OutputConfig": @"",
                              @"Tags": @"",
                              @"EnableIotRoleAlias": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateDeviceFleet" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet",
  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([
    'DeviceFleetName' => '',
    'RoleArn' => '',
    'Description' => '',
    'OutputConfig' => '',
    'Tags' => '',
    'EnableIotRoleAlias' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet', [
  'body' => '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => '',
  'RoleArn' => '',
  'Description' => '',
  'OutputConfig' => '',
  'Tags' => '',
  'EnableIotRoleAlias' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => '',
  'RoleArn' => '',
  'Description' => '',
  'OutputConfig' => '',
  'Tags' => '',
  'EnableIotRoleAlias' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
}'
import http.client

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

payload = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet"

payload = {
    "DeviceFleetName": "",
    "RoleArn": "",
    "Description": "",
    "OutputConfig": "",
    "Tags": "",
    "EnableIotRoleAlias": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet"

payload <- "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet";

    let payload = json!({
        "DeviceFleetName": "",
        "RoleArn": "",
        "Description": "",
        "OutputConfig": "",
        "Tags": "",
        "EnableIotRoleAlias": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateDeviceFleet' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
}'
echo '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": "",\n  "RoleArn": "",\n  "Description": "",\n  "OutputConfig": "",\n  "Tags": "",\n  "EnableIotRoleAlias": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "Tags": "",
  "EnableIotRoleAlias": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDeviceFleet")! 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 CreateDomain
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain
HEADERS

X-Amz-Target
BODY json

{
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:DomainName ""
                                                                                               :AuthMode ""
                                                                                               :DefaultUserSettings ""
                                                                                               :SubnetIds ""
                                                                                               :VpcId ""
                                                                                               :Tags ""
                                                                                               :AppNetworkAccessType ""
                                                                                               :HomeEfsFileSystemKmsKeyId ""
                                                                                               :KmsKeyId ""
                                                                                               :AppSecurityGroupManagement ""
                                                                                               :DomainSettings ""
                                                                                               :DefaultSpaceSettings ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateDomain"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateDomain");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain"

	payload := strings.NewReader("{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 290

{
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\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  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainName: '',
  AuthMode: '',
  DefaultUserSettings: '',
  SubnetIds: '',
  VpcId: '',
  Tags: '',
  AppNetworkAccessType: '',
  HomeEfsFileSystemKmsKeyId: '',
  KmsKeyId: '',
  AppSecurityGroupManagement: '',
  DomainSettings: '',
  DefaultSpaceSettings: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainName: '',
    AuthMode: '',
    DefaultUserSettings: '',
    SubnetIds: '',
    VpcId: '',
    Tags: '',
    AppNetworkAccessType: '',
    HomeEfsFileSystemKmsKeyId: '',
    KmsKeyId: '',
    AppSecurityGroupManagement: '',
    DomainSettings: '',
    DefaultSpaceSettings: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainName":"","AuthMode":"","DefaultUserSettings":"","SubnetIds":"","VpcId":"","Tags":"","AppNetworkAccessType":"","HomeEfsFileSystemKmsKeyId":"","KmsKeyId":"","AppSecurityGroupManagement":"","DomainSettings":"","DefaultSpaceSettings":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateDomain',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainName": "",\n  "AuthMode": "",\n  "DefaultUserSettings": "",\n  "SubnetIds": "",\n  "VpcId": "",\n  "Tags": "",\n  "AppNetworkAccessType": "",\n  "HomeEfsFileSystemKmsKeyId": "",\n  "KmsKeyId": "",\n  "AppSecurityGroupManagement": "",\n  "DomainSettings": "",\n  "DefaultSpaceSettings": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DomainName: '',
  AuthMode: '',
  DefaultUserSettings: '',
  SubnetIds: '',
  VpcId: '',
  Tags: '',
  AppNetworkAccessType: '',
  HomeEfsFileSystemKmsKeyId: '',
  KmsKeyId: '',
  AppSecurityGroupManagement: '',
  DomainSettings: '',
  DefaultSpaceSettings: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DomainName: '',
    AuthMode: '',
    DefaultUserSettings: '',
    SubnetIds: '',
    VpcId: '',
    Tags: '',
    AppNetworkAccessType: '',
    HomeEfsFileSystemKmsKeyId: '',
    KmsKeyId: '',
    AppSecurityGroupManagement: '',
    DomainSettings: '',
    DefaultSpaceSettings: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateDomain');

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

req.type('json');
req.send({
  DomainName: '',
  AuthMode: '',
  DefaultUserSettings: '',
  SubnetIds: '',
  VpcId: '',
  Tags: '',
  AppNetworkAccessType: '',
  HomeEfsFileSystemKmsKeyId: '',
  KmsKeyId: '',
  AppSecurityGroupManagement: '',
  DomainSettings: '',
  DefaultSpaceSettings: ''
});

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}}/#X-Amz-Target=SageMaker.CreateDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainName: '',
    AuthMode: '',
    DefaultUserSettings: '',
    SubnetIds: '',
    VpcId: '',
    Tags: '',
    AppNetworkAccessType: '',
    HomeEfsFileSystemKmsKeyId: '',
    KmsKeyId: '',
    AppSecurityGroupManagement: '',
    DomainSettings: '',
    DefaultSpaceSettings: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainName":"","AuthMode":"","DefaultUserSettings":"","SubnetIds":"","VpcId":"","Tags":"","AppNetworkAccessType":"","HomeEfsFileSystemKmsKeyId":"","KmsKeyId":"","AppSecurityGroupManagement":"","DomainSettings":"","DefaultSpaceSettings":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainName": @"",
                              @"AuthMode": @"",
                              @"DefaultUserSettings": @"",
                              @"SubnetIds": @"",
                              @"VpcId": @"",
                              @"Tags": @"",
                              @"AppNetworkAccessType": @"",
                              @"HomeEfsFileSystemKmsKeyId": @"",
                              @"KmsKeyId": @"",
                              @"AppSecurityGroupManagement": @"",
                              @"DomainSettings": @"",
                              @"DefaultSpaceSettings": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateDomain" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain",
  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([
    'DomainName' => '',
    'AuthMode' => '',
    'DefaultUserSettings' => '',
    'SubnetIds' => '',
    'VpcId' => '',
    'Tags' => '',
    'AppNetworkAccessType' => '',
    'HomeEfsFileSystemKmsKeyId' => '',
    'KmsKeyId' => '',
    'AppSecurityGroupManagement' => '',
    'DomainSettings' => '',
    'DefaultSpaceSettings' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain', [
  'body' => '{
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainName' => '',
  'AuthMode' => '',
  'DefaultUserSettings' => '',
  'SubnetIds' => '',
  'VpcId' => '',
  'Tags' => '',
  'AppNetworkAccessType' => '',
  'HomeEfsFileSystemKmsKeyId' => '',
  'KmsKeyId' => '',
  'AppSecurityGroupManagement' => '',
  'DomainSettings' => '',
  'DefaultSpaceSettings' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainName' => '',
  'AuthMode' => '',
  'DefaultUserSettings' => '',
  'SubnetIds' => '',
  'VpcId' => '',
  'Tags' => '',
  'AppNetworkAccessType' => '',
  'HomeEfsFileSystemKmsKeyId' => '',
  'KmsKeyId' => '',
  'AppSecurityGroupManagement' => '',
  'DomainSettings' => '',
  'DefaultSpaceSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
}'
import http.client

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

payload = "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain"

payload = {
    "DomainName": "",
    "AuthMode": "",
    "DefaultUserSettings": "",
    "SubnetIds": "",
    "VpcId": "",
    "Tags": "",
    "AppNetworkAccessType": "",
    "HomeEfsFileSystemKmsKeyId": "",
    "KmsKeyId": "",
    "AppSecurityGroupManagement": "",
    "DomainSettings": "",
    "DefaultSpaceSettings": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain"

payload <- "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainName\": \"\",\n  \"AuthMode\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"SubnetIds\": \"\",\n  \"VpcId\": \"\",\n  \"Tags\": \"\",\n  \"AppNetworkAccessType\": \"\",\n  \"HomeEfsFileSystemKmsKeyId\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AppSecurityGroupManagement\": \"\",\n  \"DomainSettings\": \"\",\n  \"DefaultSpaceSettings\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain";

    let payload = json!({
        "DomainName": "",
        "AuthMode": "",
        "DefaultUserSettings": "",
        "SubnetIds": "",
        "VpcId": "",
        "Tags": "",
        "AppNetworkAccessType": "",
        "HomeEfsFileSystemKmsKeyId": "",
        "KmsKeyId": "",
        "AppSecurityGroupManagement": "",
        "DomainSettings": "",
        "DefaultSpaceSettings": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateDomain' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
}'
echo '{
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainName": "",\n  "AuthMode": "",\n  "DefaultUserSettings": "",\n  "SubnetIds": "",\n  "VpcId": "",\n  "Tags": "",\n  "AppNetworkAccessType": "",\n  "HomeEfsFileSystemKmsKeyId": "",\n  "KmsKeyId": "",\n  "AppSecurityGroupManagement": "",\n  "DomainSettings": "",\n  "DefaultSpaceSettings": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainName": "",
  "AuthMode": "",
  "DefaultUserSettings": "",
  "SubnetIds": "",
  "VpcId": "",
  "Tags": "",
  "AppNetworkAccessType": "",
  "HomeEfsFileSystemKmsKeyId": "",
  "KmsKeyId": "",
  "AppSecurityGroupManagement": "",
  "DomainSettings": "",
  "DefaultSpaceSettings": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateDomain")! 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 CreateEdgeDeploymentPlan
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan
HEADERS

X-Amz-Target
BODY json

{
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:EdgeDeploymentPlanName ""
                                                                                                           :ModelConfigs ""
                                                                                                           :DeviceFleetName ""
                                                                                                           :Stages ""
                                                                                                           :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan"

	payload := strings.NewReader("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 111

{
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\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  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgeDeploymentPlanName: '',
  ModelConfigs: '',
  DeviceFleetName: '',
  Stages: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EdgeDeploymentPlanName: '',
    ModelConfigs: '',
    DeviceFleetName: '',
    Stages: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","ModelConfigs":"","DeviceFleetName":"","Stages":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgeDeploymentPlanName": "",\n  "ModelConfigs": "",\n  "DeviceFleetName": "",\n  "Stages": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EdgeDeploymentPlanName: '',
  ModelConfigs: '',
  DeviceFleetName: '',
  Stages: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EdgeDeploymentPlanName: '',
    ModelConfigs: '',
    DeviceFleetName: '',
    Stages: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan');

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

req.type('json');
req.send({
  EdgeDeploymentPlanName: '',
  ModelConfigs: '',
  DeviceFleetName: '',
  Stages: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EdgeDeploymentPlanName: '',
    ModelConfigs: '',
    DeviceFleetName: '',
    Stages: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","ModelConfigs":"","DeviceFleetName":"","Stages":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgeDeploymentPlanName": @"",
                              @"ModelConfigs": @"",
                              @"DeviceFleetName": @"",
                              @"Stages": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan",
  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([
    'EdgeDeploymentPlanName' => '',
    'ModelConfigs' => '',
    'DeviceFleetName' => '',
    'Stages' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan', [
  'body' => '{
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgeDeploymentPlanName' => '',
  'ModelConfigs' => '',
  'DeviceFleetName' => '',
  'Stages' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgeDeploymentPlanName' => '',
  'ModelConfigs' => '',
  'DeviceFleetName' => '',
  'Stages' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan"

payload = {
    "EdgeDeploymentPlanName": "",
    "ModelConfigs": "",
    "DeviceFleetName": "",
    "Stages": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan"

payload <- "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ModelConfigs\": \"\",\n  \"DeviceFleetName\": \"\",\n  \"Stages\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan";

    let payload = json!({
        "EdgeDeploymentPlanName": "",
        "ModelConfigs": "",
        "DeviceFleetName": "",
        "Stages": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
}'
echo '{
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgeDeploymentPlanName": "",\n  "ModelConfigs": "",\n  "DeviceFleetName": "",\n  "Stages": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EdgeDeploymentPlanName": "",
  "ModelConfigs": "",
  "DeviceFleetName": "",
  "Stages": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentPlan")! 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 CreateEdgeDeploymentStage
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage
HEADERS

X-Amz-Target
BODY json

{
  "EdgeDeploymentPlanName": "",
  "Stages": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:EdgeDeploymentPlanName ""
                                                                                                            :Stages ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage"

	payload := strings.NewReader("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "EdgeDeploymentPlanName": "",
  "Stages": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\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  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgeDeploymentPlanName: '',
  Stages: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', Stages: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","Stages":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgeDeploymentPlanName": "",\n  "Stages": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgeDeploymentPlanName: '', Stages: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgeDeploymentPlanName: '', Stages: ''},
  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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage');

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

req.type('json');
req.send({
  EdgeDeploymentPlanName: '',
  Stages: ''
});

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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', Stages: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","Stages":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgeDeploymentPlanName": @"",
                              @"Stages": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage",
  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([
    'EdgeDeploymentPlanName' => '',
    'Stages' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage', [
  'body' => '{
  "EdgeDeploymentPlanName": "",
  "Stages": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgeDeploymentPlanName' => '',
  'Stages' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "Stages": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "Stages": ""
}'
import http.client

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

payload = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage"

payload = {
    "EdgeDeploymentPlanName": "",
    "Stages": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage"

payload <- "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"Stages\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage";

    let payload = json!({
        "EdgeDeploymentPlanName": "",
        "Stages": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgeDeploymentPlanName": "",
  "Stages": ""
}'
echo '{
  "EdgeDeploymentPlanName": "",
  "Stages": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgeDeploymentPlanName": "",\n  "Stages": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EdgeDeploymentPlanName": "",
  "Stages": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgeDeploymentStage")! 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 CreateEdgePackagingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob
HEADERS

X-Amz-Target
BODY json

{
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:EdgePackagingJobName ""
                                                                                                         :CompilationJobName ""
                                                                                                         :ModelName ""
                                                                                                         :ModelVersion ""
                                                                                                         :RoleArn ""
                                                                                                         :OutputConfig ""
                                                                                                         :ResourceKey ""
                                                                                                         :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob"

	payload := strings.NewReader("{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 175

{
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\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  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgePackagingJobName: '',
  CompilationJobName: '',
  ModelName: '',
  ModelVersion: '',
  RoleArn: '',
  OutputConfig: '',
  ResourceKey: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EdgePackagingJobName: '',
    CompilationJobName: '',
    ModelName: '',
    ModelVersion: '',
    RoleArn: '',
    OutputConfig: '',
    ResourceKey: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgePackagingJobName":"","CompilationJobName":"","ModelName":"","ModelVersion":"","RoleArn":"","OutputConfig":"","ResourceKey":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgePackagingJobName": "",\n  "CompilationJobName": "",\n  "ModelName": "",\n  "ModelVersion": "",\n  "RoleArn": "",\n  "OutputConfig": "",\n  "ResourceKey": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EdgePackagingJobName: '',
  CompilationJobName: '',
  ModelName: '',
  ModelVersion: '',
  RoleArn: '',
  OutputConfig: '',
  ResourceKey: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EdgePackagingJobName: '',
    CompilationJobName: '',
    ModelName: '',
    ModelVersion: '',
    RoleArn: '',
    OutputConfig: '',
    ResourceKey: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob');

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

req.type('json');
req.send({
  EdgePackagingJobName: '',
  CompilationJobName: '',
  ModelName: '',
  ModelVersion: '',
  RoleArn: '',
  OutputConfig: '',
  ResourceKey: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EdgePackagingJobName: '',
    CompilationJobName: '',
    ModelName: '',
    ModelVersion: '',
    RoleArn: '',
    OutputConfig: '',
    ResourceKey: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgePackagingJobName":"","CompilationJobName":"","ModelName":"","ModelVersion":"","RoleArn":"","OutputConfig":"","ResourceKey":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgePackagingJobName": @"",
                              @"CompilationJobName": @"",
                              @"ModelName": @"",
                              @"ModelVersion": @"",
                              @"RoleArn": @"",
                              @"OutputConfig": @"",
                              @"ResourceKey": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob",
  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([
    'EdgePackagingJobName' => '',
    'CompilationJobName' => '',
    'ModelName' => '',
    'ModelVersion' => '',
    'RoleArn' => '',
    'OutputConfig' => '',
    'ResourceKey' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob', [
  'body' => '{
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgePackagingJobName' => '',
  'CompilationJobName' => '',
  'ModelName' => '',
  'ModelVersion' => '',
  'RoleArn' => '',
  'OutputConfig' => '',
  'ResourceKey' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgePackagingJobName' => '',
  'CompilationJobName' => '',
  'ModelName' => '',
  'ModelVersion' => '',
  'RoleArn' => '',
  'OutputConfig' => '',
  'ResourceKey' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob"

payload = {
    "EdgePackagingJobName": "",
    "CompilationJobName": "",
    "ModelName": "",
    "ModelVersion": "",
    "RoleArn": "",
    "OutputConfig": "",
    "ResourceKey": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob"

payload <- "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgePackagingJobName\": \"\",\n  \"CompilationJobName\": \"\",\n  \"ModelName\": \"\",\n  \"ModelVersion\": \"\",\n  \"RoleArn\": \"\",\n  \"OutputConfig\": \"\",\n  \"ResourceKey\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob";

    let payload = json!({
        "EdgePackagingJobName": "",
        "CompilationJobName": "",
        "ModelName": "",
        "ModelVersion": "",
        "RoleArn": "",
        "OutputConfig": "",
        "ResourceKey": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
}'
echo '{
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgePackagingJobName": "",\n  "CompilationJobName": "",\n  "ModelName": "",\n  "ModelVersion": "",\n  "RoleArn": "",\n  "OutputConfig": "",\n  "ResourceKey": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EdgePackagingJobName": "",
  "CompilationJobName": "",
  "ModelName": "",
  "ModelVersion": "",
  "RoleArn": "",
  "OutputConfig": "",
  "ResourceKey": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEdgePackagingJob")! 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 CreateEndpoint
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": {
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:EndpointName ""
                                                                                                 :EndpointConfigName ""
                                                                                                 :DeploymentConfig {:BlueGreenUpdatePolicy ""
                                                                                                                    :AutoRollbackConfiguration ""}
                                                                                                 :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEndpoint"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 164

{
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": {
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\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  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  EndpointConfigName: '',
  DeploymentConfig: {
    BlueGreenUpdatePolicy: '',
    AutoRollbackConfiguration: ''
  },
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    EndpointConfigName: '',
    DeploymentConfig: {BlueGreenUpdatePolicy: '', AutoRollbackConfiguration: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","EndpointConfigName":"","DeploymentConfig":{"BlueGreenUpdatePolicy":"","AutoRollbackConfiguration":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateEndpoint',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "EndpointConfigName": "",\n  "DeploymentConfig": {\n    "BlueGreenUpdatePolicy": "",\n    "AutoRollbackConfiguration": ""\n  },\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointName: '',
  EndpointConfigName: '',
  DeploymentConfig: {BlueGreenUpdatePolicy: '', AutoRollbackConfiguration: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointName: '',
    EndpointConfigName: '',
    DeploymentConfig: {BlueGreenUpdatePolicy: '', AutoRollbackConfiguration: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateEndpoint');

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

req.type('json');
req.send({
  EndpointName: '',
  EndpointConfigName: '',
  DeploymentConfig: {
    BlueGreenUpdatePolicy: '',
    AutoRollbackConfiguration: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    EndpointConfigName: '',
    DeploymentConfig: {BlueGreenUpdatePolicy: '', AutoRollbackConfiguration: ''},
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","EndpointConfigName":"","DeploymentConfig":{"BlueGreenUpdatePolicy":"","AutoRollbackConfiguration":""},"Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"EndpointConfigName": @"",
                              @"DeploymentConfig": @{ @"BlueGreenUpdatePolicy": @"", @"AutoRollbackConfiguration": @"" },
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateEndpoint" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint",
  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([
    'EndpointName' => '',
    'EndpointConfigName' => '',
    'DeploymentConfig' => [
        'BlueGreenUpdatePolicy' => '',
        'AutoRollbackConfiguration' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint', [
  'body' => '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": {
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'EndpointConfigName' => '',
  'DeploymentConfig' => [
    'BlueGreenUpdatePolicy' => '',
    'AutoRollbackConfiguration' => ''
  ],
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'EndpointConfigName' => '',
  'DeploymentConfig' => [
    'BlueGreenUpdatePolicy' => '',
    'AutoRollbackConfiguration' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": {
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": {
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  },
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint"

payload = {
    "EndpointName": "",
    "EndpointConfigName": "",
    "DeploymentConfig": {
        "BlueGreenUpdatePolicy": "",
        "AutoRollbackConfiguration": ""
    },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint"

payload <- "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"DeploymentConfig\": {\n    \"BlueGreenUpdatePolicy\": \"\",\n    \"AutoRollbackConfiguration\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint";

    let payload = json!({
        "EndpointName": "",
        "EndpointConfigName": "",
        "DeploymentConfig": json!({
            "BlueGreenUpdatePolicy": "",
            "AutoRollbackConfiguration": ""
        }),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateEndpoint' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": {
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  },
  "Tags": ""
}'
echo '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": {
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "EndpointConfigName": "",\n  "DeploymentConfig": {\n    "BlueGreenUpdatePolicy": "",\n    "AutoRollbackConfiguration": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "EndpointConfigName": "",
  "DeploymentConfig": [
    "BlueGreenUpdatePolicy": "",
    "AutoRollbackConfiguration": ""
  ],
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpoint")! 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 CreateEndpointConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig
HEADERS

X-Amz-Target
BODY json

{
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": {
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  },
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:EndpointConfigName ""
                                                                                                       :ProductionVariants ""
                                                                                                       :DataCaptureConfig {:EnableCapture ""
                                                                                                                           :InitialSamplingPercentage ""
                                                                                                                           :DestinationS3Uri ""
                                                                                                                           :KmsKeyId ""
                                                                                                                           :CaptureOptions ""
                                                                                                                           :CaptureContentTypeHeader ""}
                                                                                                       :Tags ""
                                                                                                       :KmsKeyId ""
                                                                                                       :AsyncInferenceConfig ""
                                                                                                       :ExplainerConfig ""
                                                                                                       :ShadowProductionVariants ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEndpointConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateEndpointConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig"

	payload := strings.NewReader("{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 380

{
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": {
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  },
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\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  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointConfigName: '',
  ProductionVariants: '',
  DataCaptureConfig: {
    EnableCapture: '',
    InitialSamplingPercentage: '',
    DestinationS3Uri: '',
    KmsKeyId: '',
    CaptureOptions: '',
    CaptureContentTypeHeader: ''
  },
  Tags: '',
  KmsKeyId: '',
  AsyncInferenceConfig: '',
  ExplainerConfig: '',
  ShadowProductionVariants: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointConfigName: '',
    ProductionVariants: '',
    DataCaptureConfig: {
      EnableCapture: '',
      InitialSamplingPercentage: '',
      DestinationS3Uri: '',
      KmsKeyId: '',
      CaptureOptions: '',
      CaptureContentTypeHeader: ''
    },
    Tags: '',
    KmsKeyId: '',
    AsyncInferenceConfig: '',
    ExplainerConfig: '',
    ShadowProductionVariants: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointConfigName":"","ProductionVariants":"","DataCaptureConfig":{"EnableCapture":"","InitialSamplingPercentage":"","DestinationS3Uri":"","KmsKeyId":"","CaptureOptions":"","CaptureContentTypeHeader":""},"Tags":"","KmsKeyId":"","AsyncInferenceConfig":"","ExplainerConfig":"","ShadowProductionVariants":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateEndpointConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointConfigName": "",\n  "ProductionVariants": "",\n  "DataCaptureConfig": {\n    "EnableCapture": "",\n    "InitialSamplingPercentage": "",\n    "DestinationS3Uri": "",\n    "KmsKeyId": "",\n    "CaptureOptions": "",\n    "CaptureContentTypeHeader": ""\n  },\n  "Tags": "",\n  "KmsKeyId": "",\n  "AsyncInferenceConfig": "",\n  "ExplainerConfig": "",\n  "ShadowProductionVariants": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointConfigName: '',
  ProductionVariants: '',
  DataCaptureConfig: {
    EnableCapture: '',
    InitialSamplingPercentage: '',
    DestinationS3Uri: '',
    KmsKeyId: '',
    CaptureOptions: '',
    CaptureContentTypeHeader: ''
  },
  Tags: '',
  KmsKeyId: '',
  AsyncInferenceConfig: '',
  ExplainerConfig: '',
  ShadowProductionVariants: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointConfigName: '',
    ProductionVariants: '',
    DataCaptureConfig: {
      EnableCapture: '',
      InitialSamplingPercentage: '',
      DestinationS3Uri: '',
      KmsKeyId: '',
      CaptureOptions: '',
      CaptureContentTypeHeader: ''
    },
    Tags: '',
    KmsKeyId: '',
    AsyncInferenceConfig: '',
    ExplainerConfig: '',
    ShadowProductionVariants: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateEndpointConfig');

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

req.type('json');
req.send({
  EndpointConfigName: '',
  ProductionVariants: '',
  DataCaptureConfig: {
    EnableCapture: '',
    InitialSamplingPercentage: '',
    DestinationS3Uri: '',
    KmsKeyId: '',
    CaptureOptions: '',
    CaptureContentTypeHeader: ''
  },
  Tags: '',
  KmsKeyId: '',
  AsyncInferenceConfig: '',
  ExplainerConfig: '',
  ShadowProductionVariants: ''
});

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}}/#X-Amz-Target=SageMaker.CreateEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointConfigName: '',
    ProductionVariants: '',
    DataCaptureConfig: {
      EnableCapture: '',
      InitialSamplingPercentage: '',
      DestinationS3Uri: '',
      KmsKeyId: '',
      CaptureOptions: '',
      CaptureContentTypeHeader: ''
    },
    Tags: '',
    KmsKeyId: '',
    AsyncInferenceConfig: '',
    ExplainerConfig: '',
    ShadowProductionVariants: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointConfigName":"","ProductionVariants":"","DataCaptureConfig":{"EnableCapture":"","InitialSamplingPercentage":"","DestinationS3Uri":"","KmsKeyId":"","CaptureOptions":"","CaptureContentTypeHeader":""},"Tags":"","KmsKeyId":"","AsyncInferenceConfig":"","ExplainerConfig":"","ShadowProductionVariants":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointConfigName": @"",
                              @"ProductionVariants": @"",
                              @"DataCaptureConfig": @{ @"EnableCapture": @"", @"InitialSamplingPercentage": @"", @"DestinationS3Uri": @"", @"KmsKeyId": @"", @"CaptureOptions": @"", @"CaptureContentTypeHeader": @"" },
                              @"Tags": @"",
                              @"KmsKeyId": @"",
                              @"AsyncInferenceConfig": @"",
                              @"ExplainerConfig": @"",
                              @"ShadowProductionVariants": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateEndpointConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig",
  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([
    'EndpointConfigName' => '',
    'ProductionVariants' => '',
    'DataCaptureConfig' => [
        'EnableCapture' => '',
        'InitialSamplingPercentage' => '',
        'DestinationS3Uri' => '',
        'KmsKeyId' => '',
        'CaptureOptions' => '',
        'CaptureContentTypeHeader' => ''
    ],
    'Tags' => '',
    'KmsKeyId' => '',
    'AsyncInferenceConfig' => '',
    'ExplainerConfig' => '',
    'ShadowProductionVariants' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig', [
  'body' => '{
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": {
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  },
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointConfigName' => '',
  'ProductionVariants' => '',
  'DataCaptureConfig' => [
    'EnableCapture' => '',
    'InitialSamplingPercentage' => '',
    'DestinationS3Uri' => '',
    'KmsKeyId' => '',
    'CaptureOptions' => '',
    'CaptureContentTypeHeader' => ''
  ],
  'Tags' => '',
  'KmsKeyId' => '',
  'AsyncInferenceConfig' => '',
  'ExplainerConfig' => '',
  'ShadowProductionVariants' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointConfigName' => '',
  'ProductionVariants' => '',
  'DataCaptureConfig' => [
    'EnableCapture' => '',
    'InitialSamplingPercentage' => '',
    'DestinationS3Uri' => '',
    'KmsKeyId' => '',
    'CaptureOptions' => '',
    'CaptureContentTypeHeader' => ''
  ],
  'Tags' => '',
  'KmsKeyId' => '',
  'AsyncInferenceConfig' => '',
  'ExplainerConfig' => '',
  'ShadowProductionVariants' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": {
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  },
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": {
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  },
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
}'
import http.client

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

payload = "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig"

payload = {
    "EndpointConfigName": "",
    "ProductionVariants": "",
    "DataCaptureConfig": {
        "EnableCapture": "",
        "InitialSamplingPercentage": "",
        "DestinationS3Uri": "",
        "KmsKeyId": "",
        "CaptureOptions": "",
        "CaptureContentTypeHeader": ""
    },
    "Tags": "",
    "KmsKeyId": "",
    "AsyncInferenceConfig": "",
    "ExplainerConfig": "",
    "ShadowProductionVariants": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig"

payload <- "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointConfigName\": \"\",\n  \"ProductionVariants\": \"\",\n  \"DataCaptureConfig\": {\n    \"EnableCapture\": \"\",\n    \"InitialSamplingPercentage\": \"\",\n    \"DestinationS3Uri\": \"\",\n    \"KmsKeyId\": \"\",\n    \"CaptureOptions\": \"\",\n    \"CaptureContentTypeHeader\": \"\"\n  },\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"AsyncInferenceConfig\": \"\",\n  \"ExplainerConfig\": \"\",\n  \"ShadowProductionVariants\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig";

    let payload = json!({
        "EndpointConfigName": "",
        "ProductionVariants": "",
        "DataCaptureConfig": json!({
            "EnableCapture": "",
            "InitialSamplingPercentage": "",
            "DestinationS3Uri": "",
            "KmsKeyId": "",
            "CaptureOptions": "",
            "CaptureContentTypeHeader": ""
        }),
        "Tags": "",
        "KmsKeyId": "",
        "AsyncInferenceConfig": "",
        "ExplainerConfig": "",
        "ShadowProductionVariants": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateEndpointConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": {
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  },
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
}'
echo '{
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": {
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  },
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointConfigName": "",\n  "ProductionVariants": "",\n  "DataCaptureConfig": {\n    "EnableCapture": "",\n    "InitialSamplingPercentage": "",\n    "DestinationS3Uri": "",\n    "KmsKeyId": "",\n    "CaptureOptions": "",\n    "CaptureContentTypeHeader": ""\n  },\n  "Tags": "",\n  "KmsKeyId": "",\n  "AsyncInferenceConfig": "",\n  "ExplainerConfig": "",\n  "ShadowProductionVariants": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointConfigName": "",
  "ProductionVariants": "",
  "DataCaptureConfig": [
    "EnableCapture": "",
    "InitialSamplingPercentage": "",
    "DestinationS3Uri": "",
    "KmsKeyId": "",
    "CaptureOptions": "",
    "CaptureContentTypeHeader": ""
  ],
  "Tags": "",
  "KmsKeyId": "",
  "AsyncInferenceConfig": "",
  "ExplainerConfig": "",
  "ShadowProductionVariants": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateEndpointConfig")! 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 CreateExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment
HEADERS

X-Amz-Target
BODY json

{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:ExperimentName ""
                                                                                                   :DisplayName ""
                                                                                                   :Description ""
                                                                                                   :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment"

	payload := strings.NewReader("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ExperimentName: '',
  DisplayName: '',
  Description: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: '', DisplayName: '', Description: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","DisplayName":"","Description":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ExperimentName": "",\n  "DisplayName": "",\n  "Description": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ExperimentName: '', DisplayName: '', Description: '', Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ExperimentName: '', DisplayName: '', Description: '', Tags: ''},
  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}}/#X-Amz-Target=SageMaker.CreateExperiment');

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

req.type('json');
req.send({
  ExperimentName: '',
  DisplayName: '',
  Description: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: '', DisplayName: '', Description: '', Tags: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","DisplayName":"","Description":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ExperimentName": @"",
                              @"DisplayName": @"",
                              @"Description": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment",
  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([
    'ExperimentName' => '',
    'DisplayName' => '',
    'Description' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment', [
  'body' => '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ExperimentName' => '',
  'DisplayName' => '',
  'Description' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ExperimentName' => '',
  'DisplayName' => '',
  'Description' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment"

payload = {
    "ExperimentName": "",
    "DisplayName": "",
    "Description": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment"

payload <- "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment";

    let payload = json!({
        "ExperimentName": "",
        "DisplayName": "",
        "Description": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
}'
echo '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ExperimentName": "",\n  "DisplayName": "",\n  "Description": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ExperimentName": "",
  "DisplayName": "",
  "Description": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateExperiment")! 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 CreateFeatureGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup
HEADERS

X-Amz-Target
BODY json

{
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:FeatureGroupName ""
                                                                                                     :RecordIdentifierFeatureName ""
                                                                                                     :EventTimeFeatureName ""
                                                                                                     :FeatureDefinitions ""
                                                                                                     :OnlineStoreConfig ""
                                                                                                     :OfflineStoreConfig ""
                                                                                                     :RoleArn ""
                                                                                                     :Description ""
                                                                                                     :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateFeatureGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateFeatureGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup"

	payload := strings.NewReader("{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 230

{
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FeatureGroupName: '',
  RecordIdentifierFeatureName: '',
  EventTimeFeatureName: '',
  FeatureDefinitions: '',
  OnlineStoreConfig: '',
  OfflineStoreConfig: '',
  RoleArn: '',
  Description: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FeatureGroupName: '',
    RecordIdentifierFeatureName: '',
    EventTimeFeatureName: '',
    FeatureDefinitions: '',
    OnlineStoreConfig: '',
    OfflineStoreConfig: '',
    RoleArn: '',
    Description: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","RecordIdentifierFeatureName":"","EventTimeFeatureName":"","FeatureDefinitions":"","OnlineStoreConfig":"","OfflineStoreConfig":"","RoleArn":"","Description":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateFeatureGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FeatureGroupName": "",\n  "RecordIdentifierFeatureName": "",\n  "EventTimeFeatureName": "",\n  "FeatureDefinitions": "",\n  "OnlineStoreConfig": "",\n  "OfflineStoreConfig": "",\n  "RoleArn": "",\n  "Description": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  FeatureGroupName: '',
  RecordIdentifierFeatureName: '',
  EventTimeFeatureName: '',
  FeatureDefinitions: '',
  OnlineStoreConfig: '',
  OfflineStoreConfig: '',
  RoleArn: '',
  Description: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    FeatureGroupName: '',
    RecordIdentifierFeatureName: '',
    EventTimeFeatureName: '',
    FeatureDefinitions: '',
    OnlineStoreConfig: '',
    OfflineStoreConfig: '',
    RoleArn: '',
    Description: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateFeatureGroup');

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

req.type('json');
req.send({
  FeatureGroupName: '',
  RecordIdentifierFeatureName: '',
  EventTimeFeatureName: '',
  FeatureDefinitions: '',
  OnlineStoreConfig: '',
  OfflineStoreConfig: '',
  RoleArn: '',
  Description: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FeatureGroupName: '',
    RecordIdentifierFeatureName: '',
    EventTimeFeatureName: '',
    FeatureDefinitions: '',
    OnlineStoreConfig: '',
    OfflineStoreConfig: '',
    RoleArn: '',
    Description: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","RecordIdentifierFeatureName":"","EventTimeFeatureName":"","FeatureDefinitions":"","OnlineStoreConfig":"","OfflineStoreConfig":"","RoleArn":"","Description":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FeatureGroupName": @"",
                              @"RecordIdentifierFeatureName": @"",
                              @"EventTimeFeatureName": @"",
                              @"FeatureDefinitions": @"",
                              @"OnlineStoreConfig": @"",
                              @"OfflineStoreConfig": @"",
                              @"RoleArn": @"",
                              @"Description": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateFeatureGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup",
  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([
    'FeatureGroupName' => '',
    'RecordIdentifierFeatureName' => '',
    'EventTimeFeatureName' => '',
    'FeatureDefinitions' => '',
    'OnlineStoreConfig' => '',
    'OfflineStoreConfig' => '',
    'RoleArn' => '',
    'Description' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup', [
  'body' => '{
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FeatureGroupName' => '',
  'RecordIdentifierFeatureName' => '',
  'EventTimeFeatureName' => '',
  'FeatureDefinitions' => '',
  'OnlineStoreConfig' => '',
  'OfflineStoreConfig' => '',
  'RoleArn' => '',
  'Description' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FeatureGroupName' => '',
  'RecordIdentifierFeatureName' => '',
  'EventTimeFeatureName' => '',
  'FeatureDefinitions' => '',
  'OnlineStoreConfig' => '',
  'OfflineStoreConfig' => '',
  'RoleArn' => '',
  'Description' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup"

payload = {
    "FeatureGroupName": "",
    "RecordIdentifierFeatureName": "",
    "EventTimeFeatureName": "",
    "FeatureDefinitions": "",
    "OnlineStoreConfig": "",
    "OfflineStoreConfig": "",
    "RoleArn": "",
    "Description": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup"

payload <- "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FeatureGroupName\": \"\",\n  \"RecordIdentifierFeatureName\": \"\",\n  \"EventTimeFeatureName\": \"\",\n  \"FeatureDefinitions\": \"\",\n  \"OnlineStoreConfig\": \"\",\n  \"OfflineStoreConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup";

    let payload = json!({
        "FeatureGroupName": "",
        "RecordIdentifierFeatureName": "",
        "EventTimeFeatureName": "",
        "FeatureDefinitions": "",
        "OnlineStoreConfig": "",
        "OfflineStoreConfig": "",
        "RoleArn": "",
        "Description": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateFeatureGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
}'
echo '{
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FeatureGroupName": "",\n  "RecordIdentifierFeatureName": "",\n  "EventTimeFeatureName": "",\n  "FeatureDefinitions": "",\n  "OnlineStoreConfig": "",\n  "OfflineStoreConfig": "",\n  "RoleArn": "",\n  "Description": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FeatureGroupName": "",
  "RecordIdentifierFeatureName": "",
  "EventTimeFeatureName": "",
  "FeatureDefinitions": "",
  "OnlineStoreConfig": "",
  "OfflineStoreConfig": "",
  "RoleArn": "",
  "Description": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFeatureGroup")! 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 CreateFlowDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition
HEADERS

X-Amz-Target
BODY json

{
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:FlowDefinitionName ""
                                                                                                       :HumanLoopRequestSource ""
                                                                                                       :HumanLoopActivationConfig ""
                                                                                                       :HumanLoopConfig ""
                                                                                                       :OutputConfig ""
                                                                                                       :RoleArn ""
                                                                                                       :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateFlowDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateFlowDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition"

	payload := strings.NewReader("{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 175

{
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FlowDefinitionName: '',
  HumanLoopRequestSource: '',
  HumanLoopActivationConfig: '',
  HumanLoopConfig: '',
  OutputConfig: '',
  RoleArn: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FlowDefinitionName: '',
    HumanLoopRequestSource: '',
    HumanLoopActivationConfig: '',
    HumanLoopConfig: '',
    OutputConfig: '',
    RoleArn: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FlowDefinitionName":"","HumanLoopRequestSource":"","HumanLoopActivationConfig":"","HumanLoopConfig":"","OutputConfig":"","RoleArn":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateFlowDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FlowDefinitionName": "",\n  "HumanLoopRequestSource": "",\n  "HumanLoopActivationConfig": "",\n  "HumanLoopConfig": "",\n  "OutputConfig": "",\n  "RoleArn": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  FlowDefinitionName: '',
  HumanLoopRequestSource: '',
  HumanLoopActivationConfig: '',
  HumanLoopConfig: '',
  OutputConfig: '',
  RoleArn: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    FlowDefinitionName: '',
    HumanLoopRequestSource: '',
    HumanLoopActivationConfig: '',
    HumanLoopConfig: '',
    OutputConfig: '',
    RoleArn: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateFlowDefinition');

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

req.type('json');
req.send({
  FlowDefinitionName: '',
  HumanLoopRequestSource: '',
  HumanLoopActivationConfig: '',
  HumanLoopConfig: '',
  OutputConfig: '',
  RoleArn: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FlowDefinitionName: '',
    HumanLoopRequestSource: '',
    HumanLoopActivationConfig: '',
    HumanLoopConfig: '',
    OutputConfig: '',
    RoleArn: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FlowDefinitionName":"","HumanLoopRequestSource":"","HumanLoopActivationConfig":"","HumanLoopConfig":"","OutputConfig":"","RoleArn":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FlowDefinitionName": @"",
                              @"HumanLoopRequestSource": @"",
                              @"HumanLoopActivationConfig": @"",
                              @"HumanLoopConfig": @"",
                              @"OutputConfig": @"",
                              @"RoleArn": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateFlowDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition",
  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([
    'FlowDefinitionName' => '',
    'HumanLoopRequestSource' => '',
    'HumanLoopActivationConfig' => '',
    'HumanLoopConfig' => '',
    'OutputConfig' => '',
    'RoleArn' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition', [
  'body' => '{
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FlowDefinitionName' => '',
  'HumanLoopRequestSource' => '',
  'HumanLoopActivationConfig' => '',
  'HumanLoopConfig' => '',
  'OutputConfig' => '',
  'RoleArn' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FlowDefinitionName' => '',
  'HumanLoopRequestSource' => '',
  'HumanLoopActivationConfig' => '',
  'HumanLoopConfig' => '',
  'OutputConfig' => '',
  'RoleArn' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition"

payload = {
    "FlowDefinitionName": "",
    "HumanLoopRequestSource": "",
    "HumanLoopActivationConfig": "",
    "HumanLoopConfig": "",
    "OutputConfig": "",
    "RoleArn": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition"

payload <- "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FlowDefinitionName\": \"\",\n  \"HumanLoopRequestSource\": \"\",\n  \"HumanLoopActivationConfig\": \"\",\n  \"HumanLoopConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition";

    let payload = json!({
        "FlowDefinitionName": "",
        "HumanLoopRequestSource": "",
        "HumanLoopActivationConfig": "",
        "HumanLoopConfig": "",
        "OutputConfig": "",
        "RoleArn": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateFlowDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
}'
echo '{
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FlowDefinitionName": "",\n  "HumanLoopRequestSource": "",\n  "HumanLoopActivationConfig": "",\n  "HumanLoopConfig": "",\n  "OutputConfig": "",\n  "RoleArn": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FlowDefinitionName": "",
  "HumanLoopRequestSource": "",
  "HumanLoopActivationConfig": "",
  "HumanLoopConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateFlowDefinition")! 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 CreateHub
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub
HEADERS

X-Amz-Target
BODY json

{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub" {:headers {:x-amz-target ""}
                                                                              :content-type :json
                                                                              :form-params {:HubName ""
                                                                                            :HubDescription ""
                                                                                            :HubDisplayName ""
                                                                                            :HubSearchKeywords ""
                                                                                            :S3StorageConfig ""
                                                                                            :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateHub"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateHub");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub"

	payload := strings.NewReader("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 133

{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\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  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: '',
  HubDescription: '',
  HubDisplayName: '',
  HubSearchKeywords: '',
  S3StorageConfig: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubName: '',
    HubDescription: '',
    HubDisplayName: '',
    HubSearchKeywords: '',
    S3StorageConfig: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubDescription":"","HubDisplayName":"","HubSearchKeywords":"","S3StorageConfig":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateHub',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": "",\n  "HubDescription": "",\n  "HubDisplayName": "",\n  "HubSearchKeywords": "",\n  "S3StorageConfig": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  HubName: '',
  HubDescription: '',
  HubDisplayName: '',
  HubSearchKeywords: '',
  S3StorageConfig: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HubName: '',
    HubDescription: '',
    HubDisplayName: '',
    HubSearchKeywords: '',
    S3StorageConfig: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateHub');

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

req.type('json');
req.send({
  HubName: '',
  HubDescription: '',
  HubDisplayName: '',
  HubSearchKeywords: '',
  S3StorageConfig: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubName: '',
    HubDescription: '',
    HubDisplayName: '',
    HubSearchKeywords: '',
    S3StorageConfig: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubDescription":"","HubDisplayName":"","HubSearchKeywords":"","S3StorageConfig":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"",
                              @"HubDescription": @"",
                              @"HubDisplayName": @"",
                              @"HubSearchKeywords": @"",
                              @"S3StorageConfig": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateHub" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub",
  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([
    'HubName' => '',
    'HubDescription' => '',
    'HubDisplayName' => '',
    'HubSearchKeywords' => '',
    'S3StorageConfig' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub', [
  'body' => '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => '',
  'HubDescription' => '',
  'HubDisplayName' => '',
  'HubSearchKeywords' => '',
  'S3StorageConfig' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => '',
  'HubDescription' => '',
  'HubDisplayName' => '',
  'HubSearchKeywords' => '',
  'S3StorageConfig' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub"

payload = {
    "HubName": "",
    "HubDescription": "",
    "HubDisplayName": "",
    "HubSearchKeywords": "",
    "S3StorageConfig": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub"

payload <- "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\",\n  \"S3StorageConfig\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub";

    let payload = json!({
        "HubName": "",
        "HubDescription": "",
        "HubDisplayName": "",
        "HubSearchKeywords": "",
        "S3StorageConfig": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateHub' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
}'
echo '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": "",\n  "HubDescription": "",\n  "HubDisplayName": "",\n  "HubSearchKeywords": "",\n  "S3StorageConfig": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": "",
  "S3StorageConfig": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHub")! 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 CreateHumanTaskUi
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi
HEADERS

X-Amz-Target
BODY json

{
  "HumanTaskUiName": "",
  "UiTemplate": {
    "Content": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:HumanTaskUiName ""
                                                                                                    :UiTemplate {:Content ""}
                                                                                                    :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi"

	payload := strings.NewReader("{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "HumanTaskUiName": "",
  "UiTemplate": {
    "Content": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\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  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HumanTaskUiName: '',
  UiTemplate: {
    Content: ''
  },
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HumanTaskUiName: '', UiTemplate: {Content: ''}, Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HumanTaskUiName":"","UiTemplate":{"Content":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HumanTaskUiName": "",\n  "UiTemplate": {\n    "Content": ""\n  },\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HumanTaskUiName: '', UiTemplate: {Content: ''}, Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HumanTaskUiName: '', UiTemplate: {Content: ''}, Tags: ''},
  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}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi');

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

req.type('json');
req.send({
  HumanTaskUiName: '',
  UiTemplate: {
    Content: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HumanTaskUiName: '', UiTemplate: {Content: ''}, Tags: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HumanTaskUiName":"","UiTemplate":{"Content":""},"Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HumanTaskUiName": @"",
                              @"UiTemplate": @{ @"Content": @"" },
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi",
  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([
    'HumanTaskUiName' => '',
    'UiTemplate' => [
        'Content' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi', [
  'body' => '{
  "HumanTaskUiName": "",
  "UiTemplate": {
    "Content": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HumanTaskUiName' => '',
  'UiTemplate' => [
    'Content' => ''
  ],
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HumanTaskUiName' => '',
  'UiTemplate' => [
    'Content' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HumanTaskUiName": "",
  "UiTemplate": {
    "Content": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HumanTaskUiName": "",
  "UiTemplate": {
    "Content": ""
  },
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi"

payload = {
    "HumanTaskUiName": "",
    "UiTemplate": { "Content": "" },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi"

payload <- "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HumanTaskUiName\": \"\",\n  \"UiTemplate\": {\n    \"Content\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi";

    let payload = json!({
        "HumanTaskUiName": "",
        "UiTemplate": json!({"Content": ""}),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HumanTaskUiName": "",
  "UiTemplate": {
    "Content": ""
  },
  "Tags": ""
}'
echo '{
  "HumanTaskUiName": "",
  "UiTemplate": {
    "Content": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HumanTaskUiName": "",\n  "UiTemplate": {\n    "Content": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HumanTaskUiName": "",
  "UiTemplate": ["Content": ""],
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHumanTaskUi")! 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 CreateHyperParameterTuningJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob
HEADERS

X-Amz-Target
BODY json

{
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:HyperParameterTuningJobName ""
                                                                                                                :HyperParameterTuningJobConfig ""
                                                                                                                :TrainingJobDefinition ""
                                                                                                                :TrainingJobDefinitions ""
                                                                                                                :WarmStartConfig ""
                                                                                                                :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob"

	payload := strings.NewReader("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 180

{
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\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  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HyperParameterTuningJobName: '',
  HyperParameterTuningJobConfig: '',
  TrainingJobDefinition: '',
  TrainingJobDefinitions: '',
  WarmStartConfig: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HyperParameterTuningJobName: '',
    HyperParameterTuningJobConfig: '',
    TrainingJobDefinition: '',
    TrainingJobDefinitions: '',
    WarmStartConfig: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":"","HyperParameterTuningJobConfig":"","TrainingJobDefinition":"","TrainingJobDefinitions":"","WarmStartConfig":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HyperParameterTuningJobName": "",\n  "HyperParameterTuningJobConfig": "",\n  "TrainingJobDefinition": "",\n  "TrainingJobDefinitions": "",\n  "WarmStartConfig": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  HyperParameterTuningJobName: '',
  HyperParameterTuningJobConfig: '',
  TrainingJobDefinition: '',
  TrainingJobDefinitions: '',
  WarmStartConfig: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HyperParameterTuningJobName: '',
    HyperParameterTuningJobConfig: '',
    TrainingJobDefinition: '',
    TrainingJobDefinitions: '',
    WarmStartConfig: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob');

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

req.type('json');
req.send({
  HyperParameterTuningJobName: '',
  HyperParameterTuningJobConfig: '',
  TrainingJobDefinition: '',
  TrainingJobDefinitions: '',
  WarmStartConfig: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HyperParameterTuningJobName: '',
    HyperParameterTuningJobConfig: '',
    TrainingJobDefinition: '',
    TrainingJobDefinitions: '',
    WarmStartConfig: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":"","HyperParameterTuningJobConfig":"","TrainingJobDefinition":"","TrainingJobDefinitions":"","WarmStartConfig":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HyperParameterTuningJobName": @"",
                              @"HyperParameterTuningJobConfig": @"",
                              @"TrainingJobDefinition": @"",
                              @"TrainingJobDefinitions": @"",
                              @"WarmStartConfig": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob",
  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([
    'HyperParameterTuningJobName' => '',
    'HyperParameterTuningJobConfig' => '',
    'TrainingJobDefinition' => '',
    'TrainingJobDefinitions' => '',
    'WarmStartConfig' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob', [
  'body' => '{
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HyperParameterTuningJobName' => '',
  'HyperParameterTuningJobConfig' => '',
  'TrainingJobDefinition' => '',
  'TrainingJobDefinitions' => '',
  'WarmStartConfig' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HyperParameterTuningJobName' => '',
  'HyperParameterTuningJobConfig' => '',
  'TrainingJobDefinition' => '',
  'TrainingJobDefinitions' => '',
  'WarmStartConfig' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob"

payload = {
    "HyperParameterTuningJobName": "",
    "HyperParameterTuningJobConfig": "",
    "TrainingJobDefinition": "",
    "TrainingJobDefinitions": "",
    "WarmStartConfig": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob"

payload <- "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"HyperParameterTuningJobConfig\": \"\",\n  \"TrainingJobDefinition\": \"\",\n  \"TrainingJobDefinitions\": \"\",\n  \"WarmStartConfig\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob";

    let payload = json!({
        "HyperParameterTuningJobName": "",
        "HyperParameterTuningJobConfig": "",
        "TrainingJobDefinition": "",
        "TrainingJobDefinitions": "",
        "WarmStartConfig": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
}'
echo '{
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HyperParameterTuningJobName": "",\n  "HyperParameterTuningJobConfig": "",\n  "TrainingJobDefinition": "",\n  "TrainingJobDefinitions": "",\n  "WarmStartConfig": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HyperParameterTuningJobName": "",
  "HyperParameterTuningJobConfig": "",
  "TrainingJobDefinition": "",
  "TrainingJobDefinitions": "",
  "WarmStartConfig": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateHyperParameterTuningJob")! 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 CreateImage
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage
HEADERS

X-Amz-Target
BODY json

{
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:Description ""
                                                                                              :DisplayName ""
                                                                                              :ImageName ""
                                                                                              :RoleArn ""
                                                                                              :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateImage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateImage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  DisplayName: '',
  ImageName: '',
  RoleArn: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Description: '', DisplayName: '', ImageName: '', RoleArn: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Description":"","DisplayName":"","ImageName":"","RoleArn":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateImage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "DisplayName": "",\n  "ImageName": "",\n  "RoleArn": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({Description: '', DisplayName: '', ImageName: '', RoleArn: '', Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {Description: '', DisplayName: '', ImageName: '', RoleArn: '', Tags: ''},
  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}}/#X-Amz-Target=SageMaker.CreateImage');

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

req.type('json');
req.send({
  Description: '',
  DisplayName: '',
  ImageName: '',
  RoleArn: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Description: '', DisplayName: '', ImageName: '', RoleArn: '', Tags: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Description":"","DisplayName":"","ImageName":"","RoleArn":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Description": @"",
                              @"DisplayName": @"",
                              @"ImageName": @"",
                              @"RoleArn": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateImage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage",
  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([
    'Description' => '',
    'DisplayName' => '',
    'ImageName' => '',
    'RoleArn' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage', [
  'body' => '{
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'DisplayName' => '',
  'ImageName' => '',
  'RoleArn' => '',
  'Tags' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'DisplayName' => '',
  'ImageName' => '',
  'RoleArn' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
}'
import http.client

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

payload = "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage"

payload = {
    "Description": "",
    "DisplayName": "",
    "ImageName": "",
    "RoleArn": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage"

payload <- "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage";

    let payload = json!({
        "Description": "",
        "DisplayName": "",
        "ImageName": "",
        "RoleArn": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateImage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
}'
echo '{
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "DisplayName": "",\n  "ImageName": "",\n  "RoleArn": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": "",
  "Tags": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImage")! 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 CreateImageVersion
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion
HEADERS

X-Amz-Target
BODY json

{
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:BaseImage ""
                                                                                                     :ClientToken ""
                                                                                                     :ImageName ""
                                                                                                     :Aliases ""
                                                                                                     :VendorGuidance ""
                                                                                                     :JobType ""
                                                                                                     :MLFramework ""
                                                                                                     :ProgrammingLang ""
                                                                                                     :Processor ""
                                                                                                     :Horovod ""
                                                                                                     :ReleaseNotes ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateImageVersion"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateImageVersion");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion"

	payload := strings.NewReader("{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 223

{
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BaseImage: '',
  ClientToken: '',
  ImageName: '',
  Aliases: '',
  VendorGuidance: '',
  JobType: '',
  MLFramework: '',
  ProgrammingLang: '',
  Processor: '',
  Horovod: '',
  ReleaseNotes: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    BaseImage: '',
    ClientToken: '',
    ImageName: '',
    Aliases: '',
    VendorGuidance: '',
    JobType: '',
    MLFramework: '',
    ProgrammingLang: '',
    Processor: '',
    Horovod: '',
    ReleaseNotes: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BaseImage":"","ClientToken":"","ImageName":"","Aliases":"","VendorGuidance":"","JobType":"","MLFramework":"","ProgrammingLang":"","Processor":"","Horovod":"","ReleaseNotes":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateImageVersion',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BaseImage": "",\n  "ClientToken": "",\n  "ImageName": "",\n  "Aliases": "",\n  "VendorGuidance": "",\n  "JobType": "",\n  "MLFramework": "",\n  "ProgrammingLang": "",\n  "Processor": "",\n  "Horovod": "",\n  "ReleaseNotes": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  BaseImage: '',
  ClientToken: '',
  ImageName: '',
  Aliases: '',
  VendorGuidance: '',
  JobType: '',
  MLFramework: '',
  ProgrammingLang: '',
  Processor: '',
  Horovod: '',
  ReleaseNotes: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    BaseImage: '',
    ClientToken: '',
    ImageName: '',
    Aliases: '',
    VendorGuidance: '',
    JobType: '',
    MLFramework: '',
    ProgrammingLang: '',
    Processor: '',
    Horovod: '',
    ReleaseNotes: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateImageVersion');

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

req.type('json');
req.send({
  BaseImage: '',
  ClientToken: '',
  ImageName: '',
  Aliases: '',
  VendorGuidance: '',
  JobType: '',
  MLFramework: '',
  ProgrammingLang: '',
  Processor: '',
  Horovod: '',
  ReleaseNotes: ''
});

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}}/#X-Amz-Target=SageMaker.CreateImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    BaseImage: '',
    ClientToken: '',
    ImageName: '',
    Aliases: '',
    VendorGuidance: '',
    JobType: '',
    MLFramework: '',
    ProgrammingLang: '',
    Processor: '',
    Horovod: '',
    ReleaseNotes: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BaseImage":"","ClientToken":"","ImageName":"","Aliases":"","VendorGuidance":"","JobType":"","MLFramework":"","ProgrammingLang":"","Processor":"","Horovod":"","ReleaseNotes":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BaseImage": @"",
                              @"ClientToken": @"",
                              @"ImageName": @"",
                              @"Aliases": @"",
                              @"VendorGuidance": @"",
                              @"JobType": @"",
                              @"MLFramework": @"",
                              @"ProgrammingLang": @"",
                              @"Processor": @"",
                              @"Horovod": @"",
                              @"ReleaseNotes": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateImageVersion" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion",
  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([
    'BaseImage' => '',
    'ClientToken' => '',
    'ImageName' => '',
    'Aliases' => '',
    'VendorGuidance' => '',
    'JobType' => '',
    'MLFramework' => '',
    'ProgrammingLang' => '',
    'Processor' => '',
    'Horovod' => '',
    'ReleaseNotes' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion', [
  'body' => '{
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BaseImage' => '',
  'ClientToken' => '',
  'ImageName' => '',
  'Aliases' => '',
  'VendorGuidance' => '',
  'JobType' => '',
  'MLFramework' => '',
  'ProgrammingLang' => '',
  'Processor' => '',
  'Horovod' => '',
  'ReleaseNotes' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BaseImage' => '',
  'ClientToken' => '',
  'ImageName' => '',
  'Aliases' => '',
  'VendorGuidance' => '',
  'JobType' => '',
  'MLFramework' => '',
  'ProgrammingLang' => '',
  'Processor' => '',
  'Horovod' => '',
  'ReleaseNotes' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}'
import http.client

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

payload = "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

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

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

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion"

payload = {
    "BaseImage": "",
    "ClientToken": "",
    "ImageName": "",
    "Aliases": "",
    "VendorGuidance": "",
    "JobType": "",
    "MLFramework": "",
    "ProgrammingLang": "",
    "Processor": "",
    "Horovod": "",
    "ReleaseNotes": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion"

payload <- "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"BaseImage\": \"\",\n  \"ClientToken\": \"\",\n  \"ImageName\": \"\",\n  \"Aliases\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion";

    let payload = json!({
        "BaseImage": "",
        "ClientToken": "",
        "ImageName": "",
        "Aliases": "",
        "VendorGuidance": "",
        "JobType": "",
        "MLFramework": "",
        "ProgrammingLang": "",
        "Processor": "",
        "Horovod": "",
        "ReleaseNotes": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateImageVersion' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}'
echo '{
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "BaseImage": "",\n  "ClientToken": "",\n  "ImageName": "",\n  "Aliases": "",\n  "VendorGuidance": "",\n  "JobType": "",\n  "MLFramework": "",\n  "ProgrammingLang": "",\n  "Processor": "",\n  "Horovod": "",\n  "ReleaseNotes": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "BaseImage": "",
  "ClientToken": "",
  "ImageName": "",
  "Aliases": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateImageVersion")! 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 CreateInferenceExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment
HEADERS

X-Amz-Target
BODY json

{
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:Name ""
                                                                                                            :Type ""
                                                                                                            :Schedule ""
                                                                                                            :Description ""
                                                                                                            :RoleArn ""
                                                                                                            :EndpointName ""
                                                                                                            :ModelVariants ""
                                                                                                            :DataStorageConfig ""
                                                                                                            :ShadowModeConfig ""
                                                                                                            :KmsKey ""
                                                                                                            :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 214

{
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\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  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Type: '',
  Schedule: '',
  Description: '',
  RoleArn: '',
  EndpointName: '',
  ModelVariants: '',
  DataStorageConfig: '',
  ShadowModeConfig: '',
  KmsKey: '',
  Tags: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    Type: '',
    Schedule: '',
    Description: '',
    RoleArn: '',
    EndpointName: '',
    ModelVariants: '',
    DataStorageConfig: '',
    ShadowModeConfig: '',
    KmsKey: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","Type":"","Schedule":"","Description":"","RoleArn":"","EndpointName":"","ModelVariants":"","DataStorageConfig":"","ShadowModeConfig":"","KmsKey":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Type": "",\n  "Schedule": "",\n  "Description": "",\n  "RoleArn": "",\n  "EndpointName": "",\n  "ModelVariants": "",\n  "DataStorageConfig": "",\n  "ShadowModeConfig": "",\n  "KmsKey": "",\n  "Tags": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  Name: '',
  Type: '',
  Schedule: '',
  Description: '',
  RoleArn: '',
  EndpointName: '',
  ModelVariants: '',
  DataStorageConfig: '',
  ShadowModeConfig: '',
  KmsKey: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    Name: '',
    Type: '',
    Schedule: '',
    Description: '',
    RoleArn: '',
    EndpointName: '',
    ModelVariants: '',
    DataStorageConfig: '',
    ShadowModeConfig: '',
    KmsKey: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment');

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

req.type('json');
req.send({
  Name: '',
  Type: '',
  Schedule: '',
  Description: '',
  RoleArn: '',
  EndpointName: '',
  ModelVariants: '',
  DataStorageConfig: '',
  ShadowModeConfig: '',
  KmsKey: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    Type: '',
    Schedule: '',
    Description: '',
    RoleArn: '',
    EndpointName: '',
    ModelVariants: '',
    DataStorageConfig: '',
    ShadowModeConfig: '',
    KmsKey: '',
    Tags: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","Type":"","Schedule":"","Description":"","RoleArn":"","EndpointName":"","ModelVariants":"","DataStorageConfig":"","ShadowModeConfig":"","KmsKey":"","Tags":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Type": @"",
                              @"Schedule": @"",
                              @"Description": @"",
                              @"RoleArn": @"",
                              @"EndpointName": @"",
                              @"ModelVariants": @"",
                              @"DataStorageConfig": @"",
                              @"ShadowModeConfig": @"",
                              @"KmsKey": @"",
                              @"Tags": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment",
  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([
    'Name' => '',
    'Type' => '',
    'Schedule' => '',
    'Description' => '',
    'RoleArn' => '',
    'EndpointName' => '',
    'ModelVariants' => '',
    'DataStorageConfig' => '',
    'ShadowModeConfig' => '',
    'KmsKey' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment', [
  'body' => '{
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Type' => '',
  'Schedule' => '',
  'Description' => '',
  'RoleArn' => '',
  'EndpointName' => '',
  'ModelVariants' => '',
  'DataStorageConfig' => '',
  'ShadowModeConfig' => '',
  'KmsKey' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Type' => '',
  'Schedule' => '',
  'Description' => '',
  'RoleArn' => '',
  'EndpointName' => '',
  'ModelVariants' => '',
  'DataStorageConfig' => '',
  'ShadowModeConfig' => '',
  'KmsKey' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment"

payload = {
    "Name": "",
    "Type": "",
    "Schedule": "",
    "Description": "",
    "RoleArn": "",
    "EndpointName": "",
    "ModelVariants": "",
    "DataStorageConfig": "",
    "ShadowModeConfig": "",
    "KmsKey": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment"

payload <- "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"RoleArn\": \"\",\n  \"EndpointName\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\",\n  \"KmsKey\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment";

    let payload = json!({
        "Name": "",
        "Type": "",
        "Schedule": "",
        "Description": "",
        "RoleArn": "",
        "EndpointName": "",
        "ModelVariants": "",
        "DataStorageConfig": "",
        "ShadowModeConfig": "",
        "KmsKey": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
}'
echo '{
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Type": "",\n  "Schedule": "",\n  "Description": "",\n  "RoleArn": "",\n  "EndpointName": "",\n  "ModelVariants": "",\n  "DataStorageConfig": "",\n  "ShadowModeConfig": "",\n  "KmsKey": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Name": "",
  "Type": "",
  "Schedule": "",
  "Description": "",
  "RoleArn": "",
  "EndpointName": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": "",
  "KmsKey": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceExperiment")! 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 CreateInferenceRecommendationsJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob
HEADERS

X-Amz-Target
BODY json

{
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob" {:headers {:x-amz-target ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:JobName ""
                                                                                                                    :JobType ""
                                                                                                                    :RoleArn ""
                                                                                                                    :InputConfig ""
                                                                                                                    :JobDescription ""
                                                                                                                    :StoppingConditions ""
                                                                                                                    :OutputConfig ""
                                                                                                                    :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob"

	payload := strings.NewReader("{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 162

{
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\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  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobName: '',
  JobType: '',
  RoleArn: '',
  InputConfig: '',
  JobDescription: '',
  StoppingConditions: '',
  OutputConfig: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobName: '',
    JobType: '',
    RoleArn: '',
    InputConfig: '',
    JobDescription: '',
    StoppingConditions: '',
    OutputConfig: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":"","JobType":"","RoleArn":"","InputConfig":"","JobDescription":"","StoppingConditions":"","OutputConfig":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobName": "",\n  "JobType": "",\n  "RoleArn": "",\n  "InputConfig": "",\n  "JobDescription": "",\n  "StoppingConditions": "",\n  "OutputConfig": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  JobName: '',
  JobType: '',
  RoleArn: '',
  InputConfig: '',
  JobDescription: '',
  StoppingConditions: '',
  OutputConfig: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    JobName: '',
    JobType: '',
    RoleArn: '',
    InputConfig: '',
    JobDescription: '',
    StoppingConditions: '',
    OutputConfig: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobName: '',
  JobType: '',
  RoleArn: '',
  InputConfig: '',
  JobDescription: '',
  StoppingConditions: '',
  OutputConfig: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobName: '',
    JobType: '',
    RoleArn: '',
    InputConfig: '',
    JobDescription: '',
    StoppingConditions: '',
    OutputConfig: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":"","JobType":"","RoleArn":"","InputConfig":"","JobDescription":"","StoppingConditions":"","OutputConfig":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobName": @"",
                              @"JobType": @"",
                              @"RoleArn": @"",
                              @"InputConfig": @"",
                              @"JobDescription": @"",
                              @"StoppingConditions": @"",
                              @"OutputConfig": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob",
  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([
    'JobName' => '',
    'JobType' => '',
    'RoleArn' => '',
    'InputConfig' => '',
    'JobDescription' => '',
    'StoppingConditions' => '',
    'OutputConfig' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob', [
  'body' => '{
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobName' => '',
  'JobType' => '',
  'RoleArn' => '',
  'InputConfig' => '',
  'JobDescription' => '',
  'StoppingConditions' => '',
  'OutputConfig' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobName' => '',
  'JobType' => '',
  'RoleArn' => '',
  'InputConfig' => '',
  'JobDescription' => '',
  'StoppingConditions' => '',
  'OutputConfig' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob"

payload = {
    "JobName": "",
    "JobType": "",
    "RoleArn": "",
    "InputConfig": "",
    "JobDescription": "",
    "StoppingConditions": "",
    "OutputConfig": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob"

payload <- "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobName\": \"\",\n  \"JobType\": \"\",\n  \"RoleArn\": \"\",\n  \"InputConfig\": \"\",\n  \"JobDescription\": \"\",\n  \"StoppingConditions\": \"\",\n  \"OutputConfig\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob";

    let payload = json!({
        "JobName": "",
        "JobType": "",
        "RoleArn": "",
        "InputConfig": "",
        "JobDescription": "",
        "StoppingConditions": "",
        "OutputConfig": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
}'
echo '{
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobName": "",\n  "JobType": "",\n  "RoleArn": "",\n  "InputConfig": "",\n  "JobDescription": "",\n  "StoppingConditions": "",\n  "OutputConfig": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "JobName": "",
  "JobType": "",
  "RoleArn": "",
  "InputConfig": "",
  "JobDescription": "",
  "StoppingConditions": "",
  "OutputConfig": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateInferenceRecommendationsJob")! 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 CreateLabelingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob
HEADERS

X-Amz-Target
BODY json

{
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:LabelingJobName ""
                                                                                                    :LabelAttributeName ""
                                                                                                    :InputConfig ""
                                                                                                    :OutputConfig ""
                                                                                                    :RoleArn ""
                                                                                                    :LabelCategoryConfigS3Uri ""
                                                                                                    :StoppingConditions ""
                                                                                                    :LabelingJobAlgorithmsConfig ""
                                                                                                    :HumanTaskConfig ""
                                                                                                    :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateLabelingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateLabelingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob"

	payload := strings.NewReader("{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 253

{
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\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  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LabelingJobName: '',
  LabelAttributeName: '',
  InputConfig: '',
  OutputConfig: '',
  RoleArn: '',
  LabelCategoryConfigS3Uri: '',
  StoppingConditions: '',
  LabelingJobAlgorithmsConfig: '',
  HumanTaskConfig: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    LabelingJobName: '',
    LabelAttributeName: '',
    InputConfig: '',
    OutputConfig: '',
    RoleArn: '',
    LabelCategoryConfigS3Uri: '',
    StoppingConditions: '',
    LabelingJobAlgorithmsConfig: '',
    HumanTaskConfig: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LabelingJobName":"","LabelAttributeName":"","InputConfig":"","OutputConfig":"","RoleArn":"","LabelCategoryConfigS3Uri":"","StoppingConditions":"","LabelingJobAlgorithmsConfig":"","HumanTaskConfig":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateLabelingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LabelingJobName": "",\n  "LabelAttributeName": "",\n  "InputConfig": "",\n  "OutputConfig": "",\n  "RoleArn": "",\n  "LabelCategoryConfigS3Uri": "",\n  "StoppingConditions": "",\n  "LabelingJobAlgorithmsConfig": "",\n  "HumanTaskConfig": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  LabelingJobName: '',
  LabelAttributeName: '',
  InputConfig: '',
  OutputConfig: '',
  RoleArn: '',
  LabelCategoryConfigS3Uri: '',
  StoppingConditions: '',
  LabelingJobAlgorithmsConfig: '',
  HumanTaskConfig: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    LabelingJobName: '',
    LabelAttributeName: '',
    InputConfig: '',
    OutputConfig: '',
    RoleArn: '',
    LabelCategoryConfigS3Uri: '',
    StoppingConditions: '',
    LabelingJobAlgorithmsConfig: '',
    HumanTaskConfig: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateLabelingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LabelingJobName: '',
  LabelAttributeName: '',
  InputConfig: '',
  OutputConfig: '',
  RoleArn: '',
  LabelCategoryConfigS3Uri: '',
  StoppingConditions: '',
  LabelingJobAlgorithmsConfig: '',
  HumanTaskConfig: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    LabelingJobName: '',
    LabelAttributeName: '',
    InputConfig: '',
    OutputConfig: '',
    RoleArn: '',
    LabelCategoryConfigS3Uri: '',
    StoppingConditions: '',
    LabelingJobAlgorithmsConfig: '',
    HumanTaskConfig: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LabelingJobName":"","LabelAttributeName":"","InputConfig":"","OutputConfig":"","RoleArn":"","LabelCategoryConfigS3Uri":"","StoppingConditions":"","LabelingJobAlgorithmsConfig":"","HumanTaskConfig":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LabelingJobName": @"",
                              @"LabelAttributeName": @"",
                              @"InputConfig": @"",
                              @"OutputConfig": @"",
                              @"RoleArn": @"",
                              @"LabelCategoryConfigS3Uri": @"",
                              @"StoppingConditions": @"",
                              @"LabelingJobAlgorithmsConfig": @"",
                              @"HumanTaskConfig": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateLabelingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob",
  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([
    'LabelingJobName' => '',
    'LabelAttributeName' => '',
    'InputConfig' => '',
    'OutputConfig' => '',
    'RoleArn' => '',
    'LabelCategoryConfigS3Uri' => '',
    'StoppingConditions' => '',
    'LabelingJobAlgorithmsConfig' => '',
    'HumanTaskConfig' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob', [
  'body' => '{
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LabelingJobName' => '',
  'LabelAttributeName' => '',
  'InputConfig' => '',
  'OutputConfig' => '',
  'RoleArn' => '',
  'LabelCategoryConfigS3Uri' => '',
  'StoppingConditions' => '',
  'LabelingJobAlgorithmsConfig' => '',
  'HumanTaskConfig' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LabelingJobName' => '',
  'LabelAttributeName' => '',
  'InputConfig' => '',
  'OutputConfig' => '',
  'RoleArn' => '',
  'LabelCategoryConfigS3Uri' => '',
  'StoppingConditions' => '',
  'LabelingJobAlgorithmsConfig' => '',
  'HumanTaskConfig' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob"

payload = {
    "LabelingJobName": "",
    "LabelAttributeName": "",
    "InputConfig": "",
    "OutputConfig": "",
    "RoleArn": "",
    "LabelCategoryConfigS3Uri": "",
    "StoppingConditions": "",
    "LabelingJobAlgorithmsConfig": "",
    "HumanTaskConfig": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob"

payload <- "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"LabelingJobName\": \"\",\n  \"LabelAttributeName\": \"\",\n  \"InputConfig\": \"\",\n  \"OutputConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"LabelCategoryConfigS3Uri\": \"\",\n  \"StoppingConditions\": \"\",\n  \"LabelingJobAlgorithmsConfig\": \"\",\n  \"HumanTaskConfig\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob";

    let payload = json!({
        "LabelingJobName": "",
        "LabelAttributeName": "",
        "InputConfig": "",
        "OutputConfig": "",
        "RoleArn": "",
        "LabelCategoryConfigS3Uri": "",
        "StoppingConditions": "",
        "LabelingJobAlgorithmsConfig": "",
        "HumanTaskConfig": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateLabelingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
}'
echo '{
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "LabelingJobName": "",\n  "LabelAttributeName": "",\n  "InputConfig": "",\n  "OutputConfig": "",\n  "RoleArn": "",\n  "LabelCategoryConfigS3Uri": "",\n  "StoppingConditions": "",\n  "LabelingJobAlgorithmsConfig": "",\n  "HumanTaskConfig": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "LabelingJobName": "",
  "LabelAttributeName": "",
  "InputConfig": "",
  "OutputConfig": "",
  "RoleArn": "",
  "LabelCategoryConfigS3Uri": "",
  "StoppingConditions": "",
  "LabelingJobAlgorithmsConfig": "",
  "HumanTaskConfig": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateLabelingJob")! 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 CreateModel
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel
HEADERS

X-Amz-Target
BODY json

{
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:ModelName ""
                                                                                              :PrimaryContainer ""
                                                                                              :Containers ""
                                                                                              :InferenceExecutionConfig ""
                                                                                              :ExecutionRoleArn ""
                                                                                              :Tags ""
                                                                                              :VpcConfig ""
                                                                                              :EnableNetworkIsolation ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModel"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModel");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel"

	payload := strings.NewReader("{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 192

{
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\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  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelName: '',
  PrimaryContainer: '',
  Containers: '',
  InferenceExecutionConfig: '',
  ExecutionRoleArn: '',
  Tags: '',
  VpcConfig: '',
  EnableNetworkIsolation: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelName: '',
    PrimaryContainer: '',
    Containers: '',
    InferenceExecutionConfig: '',
    ExecutionRoleArn: '',
    Tags: '',
    VpcConfig: '',
    EnableNetworkIsolation: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelName":"","PrimaryContainer":"","Containers":"","InferenceExecutionConfig":"","ExecutionRoleArn":"","Tags":"","VpcConfig":"","EnableNetworkIsolation":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModel',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelName": "",\n  "PrimaryContainer": "",\n  "Containers": "",\n  "InferenceExecutionConfig": "",\n  "ExecutionRoleArn": "",\n  "Tags": "",\n  "VpcConfig": "",\n  "EnableNetworkIsolation": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ModelName: '',
  PrimaryContainer: '',
  Containers: '',
  InferenceExecutionConfig: '',
  ExecutionRoleArn: '',
  Tags: '',
  VpcConfig: '',
  EnableNetworkIsolation: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ModelName: '',
    PrimaryContainer: '',
    Containers: '',
    InferenceExecutionConfig: '',
    ExecutionRoleArn: '',
    Tags: '',
    VpcConfig: '',
    EnableNetworkIsolation: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateModel');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelName: '',
  PrimaryContainer: '',
  Containers: '',
  InferenceExecutionConfig: '',
  ExecutionRoleArn: '',
  Tags: '',
  VpcConfig: '',
  EnableNetworkIsolation: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelName: '',
    PrimaryContainer: '',
    Containers: '',
    InferenceExecutionConfig: '',
    ExecutionRoleArn: '',
    Tags: '',
    VpcConfig: '',
    EnableNetworkIsolation: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelName":"","PrimaryContainer":"","Containers":"","InferenceExecutionConfig":"","ExecutionRoleArn":"","Tags":"","VpcConfig":"","EnableNetworkIsolation":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelName": @"",
                              @"PrimaryContainer": @"",
                              @"Containers": @"",
                              @"InferenceExecutionConfig": @"",
                              @"ExecutionRoleArn": @"",
                              @"Tags": @"",
                              @"VpcConfig": @"",
                              @"EnableNetworkIsolation": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModel" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel",
  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([
    'ModelName' => '',
    'PrimaryContainer' => '',
    'Containers' => '',
    'InferenceExecutionConfig' => '',
    'ExecutionRoleArn' => '',
    'Tags' => '',
    'VpcConfig' => '',
    'EnableNetworkIsolation' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel', [
  'body' => '{
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelName' => '',
  'PrimaryContainer' => '',
  'Containers' => '',
  'InferenceExecutionConfig' => '',
  'ExecutionRoleArn' => '',
  'Tags' => '',
  'VpcConfig' => '',
  'EnableNetworkIsolation' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelName' => '',
  'PrimaryContainer' => '',
  'Containers' => '',
  'InferenceExecutionConfig' => '',
  'ExecutionRoleArn' => '',
  'Tags' => '',
  'VpcConfig' => '',
  'EnableNetworkIsolation' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel"

payload = {
    "ModelName": "",
    "PrimaryContainer": "",
    "Containers": "",
    "InferenceExecutionConfig": "",
    "ExecutionRoleArn": "",
    "Tags": "",
    "VpcConfig": "",
    "EnableNetworkIsolation": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel"

payload <- "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelName\": \"\",\n  \"PrimaryContainer\": \"\",\n  \"Containers\": \"\",\n  \"InferenceExecutionConfig\": \"\",\n  \"ExecutionRoleArn\": \"\",\n  \"Tags\": \"\",\n  \"VpcConfig\": \"\",\n  \"EnableNetworkIsolation\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel";

    let payload = json!({
        "ModelName": "",
        "PrimaryContainer": "",
        "Containers": "",
        "InferenceExecutionConfig": "",
        "ExecutionRoleArn": "",
        "Tags": "",
        "VpcConfig": "",
        "EnableNetworkIsolation": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModel' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
}'
echo '{
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelName": "",\n  "PrimaryContainer": "",\n  "Containers": "",\n  "InferenceExecutionConfig": "",\n  "ExecutionRoleArn": "",\n  "Tags": "",\n  "VpcConfig": "",\n  "EnableNetworkIsolation": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelName": "",
  "PrimaryContainer": "",
  "Containers": "",
  "InferenceExecutionConfig": "",
  "ExecutionRoleArn": "",
  "Tags": "",
  "VpcConfig": "",
  "EnableNetworkIsolation": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModel")! 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 CreateModelBiasJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition" {:headers {:x-amz-target ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:JobDefinitionName ""
                                                                                                               :ModelBiasBaselineConfig ""
                                                                                                               :ModelBiasAppSpecification ""
                                                                                                               :ModelBiasJobInput ""
                                                                                                               :ModelBiasJobOutputConfig {:MonitoringOutputs ""
                                                                                                                                          :KmsKeyId ""}
                                                                                                               :JobResources {:ClusterConfig ""}
                                                                                                               :NetworkConfig ""
                                                                                                               :RoleArn ""
                                                                                                               :StoppingCondition {:MaxRuntimeInSeconds ""}
                                                                                                               :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 372

{
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: '',
  ModelBiasBaselineConfig: '',
  ModelBiasAppSpecification: '',
  ModelBiasJobInput: '',
  ModelBiasJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    ModelBiasBaselineConfig: '',
    ModelBiasAppSpecification: '',
    ModelBiasJobInput: '',
    ModelBiasJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","ModelBiasBaselineConfig":"","ModelBiasAppSpecification":"","ModelBiasJobInput":"","ModelBiasJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": "",\n  "ModelBiasBaselineConfig": "",\n  "ModelBiasAppSpecification": "",\n  "ModelBiasJobInput": "",\n  "ModelBiasJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  JobDefinitionName: '',
  ModelBiasBaselineConfig: '',
  ModelBiasAppSpecification: '',
  ModelBiasJobInput: '',
  ModelBiasJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
  JobResources: {ClusterConfig: ''},
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {MaxRuntimeInSeconds: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    JobDefinitionName: '',
    ModelBiasBaselineConfig: '',
    ModelBiasAppSpecification: '',
    ModelBiasJobInput: '',
    ModelBiasJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: '',
  ModelBiasBaselineConfig: '',
  ModelBiasAppSpecification: '',
  ModelBiasJobInput: '',
  ModelBiasJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    ModelBiasBaselineConfig: '',
    ModelBiasAppSpecification: '',
    ModelBiasJobInput: '',
    ModelBiasJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","ModelBiasBaselineConfig":"","ModelBiasAppSpecification":"","ModelBiasJobInput":"","ModelBiasJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"",
                              @"ModelBiasBaselineConfig": @"",
                              @"ModelBiasAppSpecification": @"",
                              @"ModelBiasJobInput": @"",
                              @"ModelBiasJobOutputConfig": @{ @"MonitoringOutputs": @"", @"KmsKeyId": @"" },
                              @"JobResources": @{ @"ClusterConfig": @"" },
                              @"NetworkConfig": @"",
                              @"RoleArn": @"",
                              @"StoppingCondition": @{ @"MaxRuntimeInSeconds": @"" },
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition",
  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([
    'JobDefinitionName' => '',
    'ModelBiasBaselineConfig' => '',
    'ModelBiasAppSpecification' => '',
    'ModelBiasJobInput' => '',
    'ModelBiasJobOutputConfig' => [
        'MonitoringOutputs' => '',
        'KmsKeyId' => ''
    ],
    'JobResources' => [
        'ClusterConfig' => ''
    ],
    'NetworkConfig' => '',
    'RoleArn' => '',
    'StoppingCondition' => [
        'MaxRuntimeInSeconds' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition', [
  'body' => '{
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => '',
  'ModelBiasBaselineConfig' => '',
  'ModelBiasAppSpecification' => '',
  'ModelBiasJobInput' => '',
  'ModelBiasJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => '',
  'ModelBiasBaselineConfig' => '',
  'ModelBiasAppSpecification' => '',
  'ModelBiasJobInput' => '',
  'ModelBiasJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition"

payload = {
    "JobDefinitionName": "",
    "ModelBiasBaselineConfig": "",
    "ModelBiasAppSpecification": "",
    "ModelBiasJobInput": "",
    "ModelBiasJobOutputConfig": {
        "MonitoringOutputs": "",
        "KmsKeyId": ""
    },
    "JobResources": { "ClusterConfig": "" },
    "NetworkConfig": "",
    "RoleArn": "",
    "StoppingCondition": { "MaxRuntimeInSeconds": "" },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelBiasBaselineConfig\": \"\",\n  \"ModelBiasAppSpecification\": \"\",\n  \"ModelBiasJobInput\": \"\",\n  \"ModelBiasJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition";

    let payload = json!({
        "JobDefinitionName": "",
        "ModelBiasBaselineConfig": "",
        "ModelBiasAppSpecification": "",
        "ModelBiasJobInput": "",
        "ModelBiasJobOutputConfig": json!({
            "MonitoringOutputs": "",
            "KmsKeyId": ""
        }),
        "JobResources": json!({"ClusterConfig": ""}),
        "NetworkConfig": "",
        "RoleArn": "",
        "StoppingCondition": json!({"MaxRuntimeInSeconds": ""}),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
echo '{
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": "",\n  "ModelBiasBaselineConfig": "",\n  "ModelBiasAppSpecification": "",\n  "ModelBiasJobInput": "",\n  "ModelBiasJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "JobDefinitionName": "",
  "ModelBiasBaselineConfig": "",
  "ModelBiasAppSpecification": "",
  "ModelBiasJobInput": "",
  "ModelBiasJobOutputConfig": [
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  ],
  "JobResources": ["ClusterConfig": ""],
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": ["MaxRuntimeInSeconds": ""],
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelBiasJobDefinition")! 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 CreateModelCard
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard
HEADERS

X-Amz-Target
BODY json

{
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:ModelCardName ""
                                                                                                  :SecurityConfig ""
                                                                                                  :Content ""
                                                                                                  :ModelCardStatus ""
                                                                                                  :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelCard"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelCard");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard"

	payload := strings.NewReader("{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 105

{
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\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  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelCardName: '',
  SecurityConfig: '',
  Content: '',
  ModelCardStatus: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelCardName: '',
    SecurityConfig: '',
    Content: '',
    ModelCardStatus: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","SecurityConfig":"","Content":"","ModelCardStatus":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModelCard',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelCardName": "",\n  "SecurityConfig": "",\n  "Content": "",\n  "ModelCardStatus": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ModelCardName: '',
  SecurityConfig: '',
  Content: '',
  ModelCardStatus: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ModelCardName: '',
    SecurityConfig: '',
    Content: '',
    ModelCardStatus: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateModelCard');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelCardName: '',
  SecurityConfig: '',
  Content: '',
  ModelCardStatus: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelCardName: '',
    SecurityConfig: '',
    Content: '',
    ModelCardStatus: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","SecurityConfig":"","Content":"","ModelCardStatus":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelCardName": @"",
                              @"SecurityConfig": @"",
                              @"Content": @"",
                              @"ModelCardStatus": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModelCard" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard",
  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([
    'ModelCardName' => '',
    'SecurityConfig' => '',
    'Content' => '',
    'ModelCardStatus' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard', [
  'body' => '{
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelCardName' => '',
  'SecurityConfig' => '',
  'Content' => '',
  'ModelCardStatus' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelCardName' => '',
  'SecurityConfig' => '',
  'Content' => '',
  'ModelCardStatus' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard"

payload = {
    "ModelCardName": "",
    "SecurityConfig": "",
    "Content": "",
    "ModelCardStatus": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard"

payload <- "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelCardName\": \"\",\n  \"SecurityConfig\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard";

    let payload = json!({
        "ModelCardName": "",
        "SecurityConfig": "",
        "Content": "",
        "ModelCardStatus": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModelCard' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
}'
echo '{
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelCardName": "",\n  "SecurityConfig": "",\n  "Content": "",\n  "ModelCardStatus": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelCardName": "",
  "SecurityConfig": "",
  "Content": "",
  "ModelCardStatus": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCard")! 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 CreateModelCardExportJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob
HEADERS

X-Amz-Target
BODY json

{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:ModelCardName ""
                                                                                                           :ModelCardVersion ""
                                                                                                           :ModelCardExportJobName ""
                                                                                                           :OutputConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob"

	payload := strings.NewReader("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 105

{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\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  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelCardName: '',
  ModelCardVersion: '',
  ModelCardExportJobName: '',
  OutputConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelCardName: '',
    ModelCardVersion: '',
    ModelCardExportJobName: '',
    OutputConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","ModelCardVersion":"","ModelCardExportJobName":"","OutputConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelCardName": "",\n  "ModelCardVersion": "",\n  "ModelCardExportJobName": "",\n  "OutputConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ModelCardName: '',
  ModelCardVersion: '',
  ModelCardExportJobName: '',
  OutputConfig: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ModelCardName: '',
    ModelCardVersion: '',
    ModelCardExportJobName: '',
    OutputConfig: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelCardName: '',
  ModelCardVersion: '',
  ModelCardExportJobName: '',
  OutputConfig: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelCardName: '',
    ModelCardVersion: '',
    ModelCardExportJobName: '',
    OutputConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","ModelCardVersion":"","ModelCardExportJobName":"","OutputConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelCardName": @"",
                              @"ModelCardVersion": @"",
                              @"ModelCardExportJobName": @"",
                              @"OutputConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob",
  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([
    'ModelCardName' => '',
    'ModelCardVersion' => '',
    'ModelCardExportJobName' => '',
    'OutputConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob', [
  'body' => '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelCardName' => '',
  'ModelCardVersion' => '',
  'ModelCardExportJobName' => '',
  'OutputConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelCardName' => '',
  'ModelCardVersion' => '',
  'ModelCardExportJobName' => '',
  'OutputConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob"

payload = {
    "ModelCardName": "",
    "ModelCardVersion": "",
    "ModelCardExportJobName": "",
    "OutputConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob"

payload <- "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"ModelCardExportJobName\": \"\",\n  \"OutputConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob";

    let payload = json!({
        "ModelCardName": "",
        "ModelCardVersion": "",
        "ModelCardExportJobName": "",
        "OutputConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
}'
echo '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelCardName": "",\n  "ModelCardVersion": "",\n  "ModelCardExportJobName": "",\n  "OutputConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelCardName": "",
  "ModelCardVersion": "",
  "ModelCardExportJobName": "",
  "OutputConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelCardExportJob")! 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 CreateModelExplainabilityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:JobDefinitionName ""
                                                                                                                         :ModelExplainabilityBaselineConfig ""
                                                                                                                         :ModelExplainabilityAppSpecification ""
                                                                                                                         :ModelExplainabilityJobInput ""
                                                                                                                         :ModelExplainabilityJobOutputConfig {:MonitoringOutputs ""
                                                                                                                                                              :KmsKeyId ""}
                                                                                                                         :JobResources {:ClusterConfig ""}
                                                                                                                         :NetworkConfig ""
                                                                                                                         :RoleArn ""
                                                                                                                         :StoppingCondition {:MaxRuntimeInSeconds ""}
                                                                                                                         :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 412

{
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: '',
  ModelExplainabilityBaselineConfig: '',
  ModelExplainabilityAppSpecification: '',
  ModelExplainabilityJobInput: '',
  ModelExplainabilityJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    ModelExplainabilityBaselineConfig: '',
    ModelExplainabilityAppSpecification: '',
    ModelExplainabilityJobInput: '',
    ModelExplainabilityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","ModelExplainabilityBaselineConfig":"","ModelExplainabilityAppSpecification":"","ModelExplainabilityJobInput":"","ModelExplainabilityJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": "",\n  "ModelExplainabilityBaselineConfig": "",\n  "ModelExplainabilityAppSpecification": "",\n  "ModelExplainabilityJobInput": "",\n  "ModelExplainabilityJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  JobDefinitionName: '',
  ModelExplainabilityBaselineConfig: '',
  ModelExplainabilityAppSpecification: '',
  ModelExplainabilityJobInput: '',
  ModelExplainabilityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
  JobResources: {ClusterConfig: ''},
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {MaxRuntimeInSeconds: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    JobDefinitionName: '',
    ModelExplainabilityBaselineConfig: '',
    ModelExplainabilityAppSpecification: '',
    ModelExplainabilityJobInput: '',
    ModelExplainabilityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: '',
  ModelExplainabilityBaselineConfig: '',
  ModelExplainabilityAppSpecification: '',
  ModelExplainabilityJobInput: '',
  ModelExplainabilityJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    ModelExplainabilityBaselineConfig: '',
    ModelExplainabilityAppSpecification: '',
    ModelExplainabilityJobInput: '',
    ModelExplainabilityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","ModelExplainabilityBaselineConfig":"","ModelExplainabilityAppSpecification":"","ModelExplainabilityJobInput":"","ModelExplainabilityJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"",
                              @"ModelExplainabilityBaselineConfig": @"",
                              @"ModelExplainabilityAppSpecification": @"",
                              @"ModelExplainabilityJobInput": @"",
                              @"ModelExplainabilityJobOutputConfig": @{ @"MonitoringOutputs": @"", @"KmsKeyId": @"" },
                              @"JobResources": @{ @"ClusterConfig": @"" },
                              @"NetworkConfig": @"",
                              @"RoleArn": @"",
                              @"StoppingCondition": @{ @"MaxRuntimeInSeconds": @"" },
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition",
  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([
    'JobDefinitionName' => '',
    'ModelExplainabilityBaselineConfig' => '',
    'ModelExplainabilityAppSpecification' => '',
    'ModelExplainabilityJobInput' => '',
    'ModelExplainabilityJobOutputConfig' => [
        'MonitoringOutputs' => '',
        'KmsKeyId' => ''
    ],
    'JobResources' => [
        'ClusterConfig' => ''
    ],
    'NetworkConfig' => '',
    'RoleArn' => '',
    'StoppingCondition' => [
        'MaxRuntimeInSeconds' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition', [
  'body' => '{
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => '',
  'ModelExplainabilityBaselineConfig' => '',
  'ModelExplainabilityAppSpecification' => '',
  'ModelExplainabilityJobInput' => '',
  'ModelExplainabilityJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => '',
  'ModelExplainabilityBaselineConfig' => '',
  'ModelExplainabilityAppSpecification' => '',
  'ModelExplainabilityJobInput' => '',
  'ModelExplainabilityJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition"

payload = {
    "JobDefinitionName": "",
    "ModelExplainabilityBaselineConfig": "",
    "ModelExplainabilityAppSpecification": "",
    "ModelExplainabilityJobInput": "",
    "ModelExplainabilityJobOutputConfig": {
        "MonitoringOutputs": "",
        "KmsKeyId": ""
    },
    "JobResources": { "ClusterConfig": "" },
    "NetworkConfig": "",
    "RoleArn": "",
    "StoppingCondition": { "MaxRuntimeInSeconds": "" },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelExplainabilityBaselineConfig\": \"\",\n  \"ModelExplainabilityAppSpecification\": \"\",\n  \"ModelExplainabilityJobInput\": \"\",\n  \"ModelExplainabilityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition";

    let payload = json!({
        "JobDefinitionName": "",
        "ModelExplainabilityBaselineConfig": "",
        "ModelExplainabilityAppSpecification": "",
        "ModelExplainabilityJobInput": "",
        "ModelExplainabilityJobOutputConfig": json!({
            "MonitoringOutputs": "",
            "KmsKeyId": ""
        }),
        "JobResources": json!({"ClusterConfig": ""}),
        "NetworkConfig": "",
        "RoleArn": "",
        "StoppingCondition": json!({"MaxRuntimeInSeconds": ""}),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
echo '{
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": "",\n  "ModelExplainabilityBaselineConfig": "",\n  "ModelExplainabilityAppSpecification": "",\n  "ModelExplainabilityJobInput": "",\n  "ModelExplainabilityJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "JobDefinitionName": "",
  "ModelExplainabilityBaselineConfig": "",
  "ModelExplainabilityAppSpecification": "",
  "ModelExplainabilityJobInput": "",
  "ModelExplainabilityJobOutputConfig": [
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  ],
  "JobResources": ["ClusterConfig": ""],
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": ["MaxRuntimeInSeconds": ""],
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelExplainabilityJobDefinition")! 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 CreateModelPackage
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:ModelPackageName ""
                                                                                                     :ModelPackageGroupName ""
                                                                                                     :ModelPackageDescription ""
                                                                                                     :InferenceSpecification ""
                                                                                                     :ValidationSpecification ""
                                                                                                     :SourceAlgorithmSpecification ""
                                                                                                     :CertifyForMarketplace ""
                                                                                                     :Tags ""
                                                                                                     :ModelApprovalStatus ""
                                                                                                     :MetadataProperties {:CommitId ""
                                                                                                                          :Repository ""
                                                                                                                          :GeneratedBy ""
                                                                                                                          :ProjectId ""}
                                                                                                     :ModelMetrics ""
                                                                                                     :ClientToken ""
                                                                                                     :CustomerMetadataProperties ""
                                                                                                     :DriftCheckBaselines ""
                                                                                                     :Domain ""
                                                                                                     :Task ""
                                                                                                     :SamplePayloadUrl ""
                                                                                                     :AdditionalInferenceSpecifications ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelPackage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelPackage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage"

	payload := strings.NewReader("{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 592

{
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\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  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageName: '',
  ModelPackageGroupName: '',
  ModelPackageDescription: '',
  InferenceSpecification: '',
  ValidationSpecification: '',
  SourceAlgorithmSpecification: '',
  CertifyForMarketplace: '',
  Tags: '',
  ModelApprovalStatus: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  ModelMetrics: '',
  ClientToken: '',
  CustomerMetadataProperties: '',
  DriftCheckBaselines: '',
  Domain: '',
  Task: '',
  SamplePayloadUrl: '',
  AdditionalInferenceSpecifications: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelPackageName: '',
    ModelPackageGroupName: '',
    ModelPackageDescription: '',
    InferenceSpecification: '',
    ValidationSpecification: '',
    SourceAlgorithmSpecification: '',
    CertifyForMarketplace: '',
    Tags: '',
    ModelApprovalStatus: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    ModelMetrics: '',
    ClientToken: '',
    CustomerMetadataProperties: '',
    DriftCheckBaselines: '',
    Domain: '',
    Task: '',
    SamplePayloadUrl: '',
    AdditionalInferenceSpecifications: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageName":"","ModelPackageGroupName":"","ModelPackageDescription":"","InferenceSpecification":"","ValidationSpecification":"","SourceAlgorithmSpecification":"","CertifyForMarketplace":"","Tags":"","ModelApprovalStatus":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"ModelMetrics":"","ClientToken":"","CustomerMetadataProperties":"","DriftCheckBaselines":"","Domain":"","Task":"","SamplePayloadUrl":"","AdditionalInferenceSpecifications":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModelPackage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageName": "",\n  "ModelPackageGroupName": "",\n  "ModelPackageDescription": "",\n  "InferenceSpecification": "",\n  "ValidationSpecification": "",\n  "SourceAlgorithmSpecification": "",\n  "CertifyForMarketplace": "",\n  "Tags": "",\n  "ModelApprovalStatus": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "ModelMetrics": "",\n  "ClientToken": "",\n  "CustomerMetadataProperties": "",\n  "DriftCheckBaselines": "",\n  "Domain": "",\n  "Task": "",\n  "SamplePayloadUrl": "",\n  "AdditionalInferenceSpecifications": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ModelPackageName: '',
  ModelPackageGroupName: '',
  ModelPackageDescription: '',
  InferenceSpecification: '',
  ValidationSpecification: '',
  SourceAlgorithmSpecification: '',
  CertifyForMarketplace: '',
  Tags: '',
  ModelApprovalStatus: '',
  MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
  ModelMetrics: '',
  ClientToken: '',
  CustomerMetadataProperties: '',
  DriftCheckBaselines: '',
  Domain: '',
  Task: '',
  SamplePayloadUrl: '',
  AdditionalInferenceSpecifications: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ModelPackageName: '',
    ModelPackageGroupName: '',
    ModelPackageDescription: '',
    InferenceSpecification: '',
    ValidationSpecification: '',
    SourceAlgorithmSpecification: '',
    CertifyForMarketplace: '',
    Tags: '',
    ModelApprovalStatus: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    ModelMetrics: '',
    ClientToken: '',
    CustomerMetadataProperties: '',
    DriftCheckBaselines: '',
    Domain: '',
    Task: '',
    SamplePayloadUrl: '',
    AdditionalInferenceSpecifications: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateModelPackage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageName: '',
  ModelPackageGroupName: '',
  ModelPackageDescription: '',
  InferenceSpecification: '',
  ValidationSpecification: '',
  SourceAlgorithmSpecification: '',
  CertifyForMarketplace: '',
  Tags: '',
  ModelApprovalStatus: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  ModelMetrics: '',
  ClientToken: '',
  CustomerMetadataProperties: '',
  DriftCheckBaselines: '',
  Domain: '',
  Task: '',
  SamplePayloadUrl: '',
  AdditionalInferenceSpecifications: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelPackageName: '',
    ModelPackageGroupName: '',
    ModelPackageDescription: '',
    InferenceSpecification: '',
    ValidationSpecification: '',
    SourceAlgorithmSpecification: '',
    CertifyForMarketplace: '',
    Tags: '',
    ModelApprovalStatus: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    ModelMetrics: '',
    ClientToken: '',
    CustomerMetadataProperties: '',
    DriftCheckBaselines: '',
    Domain: '',
    Task: '',
    SamplePayloadUrl: '',
    AdditionalInferenceSpecifications: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageName":"","ModelPackageGroupName":"","ModelPackageDescription":"","InferenceSpecification":"","ValidationSpecification":"","SourceAlgorithmSpecification":"","CertifyForMarketplace":"","Tags":"","ModelApprovalStatus":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"ModelMetrics":"","ClientToken":"","CustomerMetadataProperties":"","DriftCheckBaselines":"","Domain":"","Task":"","SamplePayloadUrl":"","AdditionalInferenceSpecifications":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageName": @"",
                              @"ModelPackageGroupName": @"",
                              @"ModelPackageDescription": @"",
                              @"InferenceSpecification": @"",
                              @"ValidationSpecification": @"",
                              @"SourceAlgorithmSpecification": @"",
                              @"CertifyForMarketplace": @"",
                              @"Tags": @"",
                              @"ModelApprovalStatus": @"",
                              @"MetadataProperties": @{ @"CommitId": @"", @"Repository": @"", @"GeneratedBy": @"", @"ProjectId": @"" },
                              @"ModelMetrics": @"",
                              @"ClientToken": @"",
                              @"CustomerMetadataProperties": @"",
                              @"DriftCheckBaselines": @"",
                              @"Domain": @"",
                              @"Task": @"",
                              @"SamplePayloadUrl": @"",
                              @"AdditionalInferenceSpecifications": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModelPackage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage",
  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([
    'ModelPackageName' => '',
    'ModelPackageGroupName' => '',
    'ModelPackageDescription' => '',
    'InferenceSpecification' => '',
    'ValidationSpecification' => '',
    'SourceAlgorithmSpecification' => '',
    'CertifyForMarketplace' => '',
    'Tags' => '',
    'ModelApprovalStatus' => '',
    'MetadataProperties' => [
        'CommitId' => '',
        'Repository' => '',
        'GeneratedBy' => '',
        'ProjectId' => ''
    ],
    'ModelMetrics' => '',
    'ClientToken' => '',
    'CustomerMetadataProperties' => '',
    'DriftCheckBaselines' => '',
    'Domain' => '',
    'Task' => '',
    'SamplePayloadUrl' => '',
    'AdditionalInferenceSpecifications' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage', [
  'body' => '{
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageName' => '',
  'ModelPackageGroupName' => '',
  'ModelPackageDescription' => '',
  'InferenceSpecification' => '',
  'ValidationSpecification' => '',
  'SourceAlgorithmSpecification' => '',
  'CertifyForMarketplace' => '',
  'Tags' => '',
  'ModelApprovalStatus' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'ModelMetrics' => '',
  'ClientToken' => '',
  'CustomerMetadataProperties' => '',
  'DriftCheckBaselines' => '',
  'Domain' => '',
  'Task' => '',
  'SamplePayloadUrl' => '',
  'AdditionalInferenceSpecifications' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageName' => '',
  'ModelPackageGroupName' => '',
  'ModelPackageDescription' => '',
  'InferenceSpecification' => '',
  'ValidationSpecification' => '',
  'SourceAlgorithmSpecification' => '',
  'CertifyForMarketplace' => '',
  'Tags' => '',
  'ModelApprovalStatus' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'ModelMetrics' => '',
  'ClientToken' => '',
  'CustomerMetadataProperties' => '',
  'DriftCheckBaselines' => '',
  'Domain' => '',
  'Task' => '',
  'SamplePayloadUrl' => '',
  'AdditionalInferenceSpecifications' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage"

payload = {
    "ModelPackageName": "",
    "ModelPackageGroupName": "",
    "ModelPackageDescription": "",
    "InferenceSpecification": "",
    "ValidationSpecification": "",
    "SourceAlgorithmSpecification": "",
    "CertifyForMarketplace": "",
    "Tags": "",
    "ModelApprovalStatus": "",
    "MetadataProperties": {
        "CommitId": "",
        "Repository": "",
        "GeneratedBy": "",
        "ProjectId": ""
    },
    "ModelMetrics": "",
    "ClientToken": "",
    "CustomerMetadataProperties": "",
    "DriftCheckBaselines": "",
    "Domain": "",
    "Task": "",
    "SamplePayloadUrl": "",
    "AdditionalInferenceSpecifications": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage"

payload <- "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageName\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageDescription\": \"\",\n  \"InferenceSpecification\": \"\",\n  \"ValidationSpecification\": \"\",\n  \"SourceAlgorithmSpecification\": \"\",\n  \"CertifyForMarketplace\": \"\",\n  \"Tags\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"ModelMetrics\": \"\",\n  \"ClientToken\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"DriftCheckBaselines\": \"\",\n  \"Domain\": \"\",\n  \"Task\": \"\",\n  \"SamplePayloadUrl\": \"\",\n  \"AdditionalInferenceSpecifications\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage";

    let payload = json!({
        "ModelPackageName": "",
        "ModelPackageGroupName": "",
        "ModelPackageDescription": "",
        "InferenceSpecification": "",
        "ValidationSpecification": "",
        "SourceAlgorithmSpecification": "",
        "CertifyForMarketplace": "",
        "Tags": "",
        "ModelApprovalStatus": "",
        "MetadataProperties": json!({
            "CommitId": "",
            "Repository": "",
            "GeneratedBy": "",
            "ProjectId": ""
        }),
        "ModelMetrics": "",
        "ClientToken": "",
        "CustomerMetadataProperties": "",
        "DriftCheckBaselines": "",
        "Domain": "",
        "Task": "",
        "SamplePayloadUrl": "",
        "AdditionalInferenceSpecifications": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModelPackage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
}'
echo '{
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageName": "",\n  "ModelPackageGroupName": "",\n  "ModelPackageDescription": "",\n  "InferenceSpecification": "",\n  "ValidationSpecification": "",\n  "SourceAlgorithmSpecification": "",\n  "CertifyForMarketplace": "",\n  "Tags": "",\n  "ModelApprovalStatus": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "ModelMetrics": "",\n  "ClientToken": "",\n  "CustomerMetadataProperties": "",\n  "DriftCheckBaselines": "",\n  "Domain": "",\n  "Task": "",\n  "SamplePayloadUrl": "",\n  "AdditionalInferenceSpecifications": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelPackageName": "",
  "ModelPackageGroupName": "",
  "ModelPackageDescription": "",
  "InferenceSpecification": "",
  "ValidationSpecification": "",
  "SourceAlgorithmSpecification": "",
  "CertifyForMarketplace": "",
  "Tags": "",
  "ModelApprovalStatus": "",
  "MetadataProperties": [
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  ],
  "ModelMetrics": "",
  "ClientToken": "",
  "CustomerMetadataProperties": "",
  "DriftCheckBaselines": "",
  "Domain": "",
  "Task": "",
  "SamplePayloadUrl": "",
  "AdditionalInferenceSpecifications": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackage")! 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 CreateModelPackageGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:ModelPackageGroupName ""
                                                                                                          :ModelPackageGroupDescription ""
                                                                                                          :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup"

	payload := strings.NewReader("{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 85

{
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\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  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageGroupName: '',
  ModelPackageGroupDescription: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: '', ModelPackageGroupDescription: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":"","ModelPackageGroupDescription":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageGroupName": "",\n  "ModelPackageGroupDescription": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageGroupName: '', ModelPackageGroupDescription: '', Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageGroupName: '', ModelPackageGroupDescription: '', Tags: ''},
  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}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageGroupName: '',
  ModelPackageGroupDescription: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: '', ModelPackageGroupDescription: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":"","ModelPackageGroupDescription":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageGroupName": @"",
                              @"ModelPackageGroupDescription": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup",
  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([
    'ModelPackageGroupName' => '',
    'ModelPackageGroupDescription' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup', [
  'body' => '{
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageGroupName' => '',
  'ModelPackageGroupDescription' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageGroupName' => '',
  'ModelPackageGroupDescription' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup"

payload = {
    "ModelPackageGroupName": "",
    "ModelPackageGroupDescription": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup"

payload <- "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageGroupDescription\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup";

    let payload = json!({
        "ModelPackageGroupName": "",
        "ModelPackageGroupDescription": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
}'
echo '{
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageGroupName": "",\n  "ModelPackageGroupDescription": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelPackageGroupName": "",
  "ModelPackageGroupDescription": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelPackageGroup")! 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 CreateModelQualityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:JobDefinitionName ""
                                                                                                                  :ModelQualityBaselineConfig ""
                                                                                                                  :ModelQualityAppSpecification ""
                                                                                                                  :ModelQualityJobInput ""
                                                                                                                  :ModelQualityJobOutputConfig {:MonitoringOutputs ""
                                                                                                                                                :KmsKeyId ""}
                                                                                                                  :JobResources {:ClusterConfig ""}
                                                                                                                  :NetworkConfig ""
                                                                                                                  :RoleArn ""
                                                                                                                  :StoppingCondition {:MaxRuntimeInSeconds ""}
                                                                                                                  :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 384

{
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: '',
  ModelQualityBaselineConfig: '',
  ModelQualityAppSpecification: '',
  ModelQualityJobInput: '',
  ModelQualityJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    ModelQualityBaselineConfig: '',
    ModelQualityAppSpecification: '',
    ModelQualityJobInput: '',
    ModelQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","ModelQualityBaselineConfig":"","ModelQualityAppSpecification":"","ModelQualityJobInput":"","ModelQualityJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": "",\n  "ModelQualityBaselineConfig": "",\n  "ModelQualityAppSpecification": "",\n  "ModelQualityJobInput": "",\n  "ModelQualityJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  JobDefinitionName: '',
  ModelQualityBaselineConfig: '',
  ModelQualityAppSpecification: '',
  ModelQualityJobInput: '',
  ModelQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
  JobResources: {ClusterConfig: ''},
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {MaxRuntimeInSeconds: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    JobDefinitionName: '',
    ModelQualityBaselineConfig: '',
    ModelQualityAppSpecification: '',
    ModelQualityJobInput: '',
    ModelQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: '',
  ModelQualityBaselineConfig: '',
  ModelQualityAppSpecification: '',
  ModelQualityJobInput: '',
  ModelQualityJobOutputConfig: {
    MonitoringOutputs: '',
    KmsKeyId: ''
  },
  JobResources: {
    ClusterConfig: ''
  },
  NetworkConfig: '',
  RoleArn: '',
  StoppingCondition: {
    MaxRuntimeInSeconds: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    JobDefinitionName: '',
    ModelQualityBaselineConfig: '',
    ModelQualityAppSpecification: '',
    ModelQualityJobInput: '',
    ModelQualityJobOutputConfig: {MonitoringOutputs: '', KmsKeyId: ''},
    JobResources: {ClusterConfig: ''},
    NetworkConfig: '',
    RoleArn: '',
    StoppingCondition: {MaxRuntimeInSeconds: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":"","ModelQualityBaselineConfig":"","ModelQualityAppSpecification":"","ModelQualityJobInput":"","ModelQualityJobOutputConfig":{"MonitoringOutputs":"","KmsKeyId":""},"JobResources":{"ClusterConfig":""},"NetworkConfig":"","RoleArn":"","StoppingCondition":{"MaxRuntimeInSeconds":""},"Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"",
                              @"ModelQualityBaselineConfig": @"",
                              @"ModelQualityAppSpecification": @"",
                              @"ModelQualityJobInput": @"",
                              @"ModelQualityJobOutputConfig": @{ @"MonitoringOutputs": @"", @"KmsKeyId": @"" },
                              @"JobResources": @{ @"ClusterConfig": @"" },
                              @"NetworkConfig": @"",
                              @"RoleArn": @"",
                              @"StoppingCondition": @{ @"MaxRuntimeInSeconds": @"" },
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition",
  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([
    'JobDefinitionName' => '',
    'ModelQualityBaselineConfig' => '',
    'ModelQualityAppSpecification' => '',
    'ModelQualityJobInput' => '',
    'ModelQualityJobOutputConfig' => [
        'MonitoringOutputs' => '',
        'KmsKeyId' => ''
    ],
    'JobResources' => [
        'ClusterConfig' => ''
    ],
    'NetworkConfig' => '',
    'RoleArn' => '',
    'StoppingCondition' => [
        'MaxRuntimeInSeconds' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition', [
  'body' => '{
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => '',
  'ModelQualityBaselineConfig' => '',
  'ModelQualityAppSpecification' => '',
  'ModelQualityJobInput' => '',
  'ModelQualityJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => '',
  'ModelQualityBaselineConfig' => '',
  'ModelQualityAppSpecification' => '',
  'ModelQualityJobInput' => '',
  'ModelQualityJobOutputConfig' => [
    'MonitoringOutputs' => '',
    'KmsKeyId' => ''
  ],
  'JobResources' => [
    'ClusterConfig' => ''
  ],
  'NetworkConfig' => '',
  'RoleArn' => '',
  'StoppingCondition' => [
    'MaxRuntimeInSeconds' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition"

payload = {
    "JobDefinitionName": "",
    "ModelQualityBaselineConfig": "",
    "ModelQualityAppSpecification": "",
    "ModelQualityJobInput": "",
    "ModelQualityJobOutputConfig": {
        "MonitoringOutputs": "",
        "KmsKeyId": ""
    },
    "JobResources": { "ClusterConfig": "" },
    "NetworkConfig": "",
    "RoleArn": "",
    "StoppingCondition": { "MaxRuntimeInSeconds": "" },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\",\n  \"ModelQualityBaselineConfig\": \"\",\n  \"ModelQualityAppSpecification\": \"\",\n  \"ModelQualityJobInput\": \"\",\n  \"ModelQualityJobOutputConfig\": {\n    \"MonitoringOutputs\": \"\",\n    \"KmsKeyId\": \"\"\n  },\n  \"JobResources\": {\n    \"ClusterConfig\": \"\"\n  },\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"StoppingCondition\": {\n    \"MaxRuntimeInSeconds\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition";

    let payload = json!({
        "JobDefinitionName": "",
        "ModelQualityBaselineConfig": "",
        "ModelQualityAppSpecification": "",
        "ModelQualityJobInput": "",
        "ModelQualityJobOutputConfig": json!({
            "MonitoringOutputs": "",
            "KmsKeyId": ""
        }),
        "JobResources": json!({"ClusterConfig": ""}),
        "NetworkConfig": "",
        "RoleArn": "",
        "StoppingCondition": json!({"MaxRuntimeInSeconds": ""}),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}'
echo '{
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": {
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  },
  "JobResources": {
    "ClusterConfig": ""
  },
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": {
    "MaxRuntimeInSeconds": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": "",\n  "ModelQualityBaselineConfig": "",\n  "ModelQualityAppSpecification": "",\n  "ModelQualityJobInput": "",\n  "ModelQualityJobOutputConfig": {\n    "MonitoringOutputs": "",\n    "KmsKeyId": ""\n  },\n  "JobResources": {\n    "ClusterConfig": ""\n  },\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "StoppingCondition": {\n    "MaxRuntimeInSeconds": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "JobDefinitionName": "",
  "ModelQualityBaselineConfig": "",
  "ModelQualityAppSpecification": "",
  "ModelQualityJobInput": "",
  "ModelQualityJobOutputConfig": [
    "MonitoringOutputs": "",
    "KmsKeyId": ""
  ],
  "JobResources": ["ClusterConfig": ""],
  "NetworkConfig": "",
  "RoleArn": "",
  "StoppingCondition": ["MaxRuntimeInSeconds": ""],
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateModelQualityJobDefinition")! 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 CreateMonitoringSchedule
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:MonitoringScheduleName ""
                                                                                                           :MonitoringScheduleConfig ""
                                                                                                           :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\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  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: '',
  MonitoringScheduleConfig: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: '', MonitoringScheduleConfig: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringScheduleConfig":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": "",\n  "MonitoringScheduleConfig": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({MonitoringScheduleName: '', MonitoringScheduleConfig: '', Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {MonitoringScheduleName: '', MonitoringScheduleConfig: '', Tags: ''},
  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}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: '',
  MonitoringScheduleConfig: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: '', MonitoringScheduleConfig: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringScheduleConfig":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"",
                              @"MonitoringScheduleConfig": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule",
  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([
    'MonitoringScheduleName' => '',
    'MonitoringScheduleConfig' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule', [
  'body' => '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringScheduleConfig' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringScheduleConfig' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule"

payload = {
    "MonitoringScheduleName": "",
    "MonitoringScheduleConfig": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule"

payload <- "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule";

    let payload = json!({
        "MonitoringScheduleName": "",
        "MonitoringScheduleConfig": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
}'
echo '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": "",\n  "MonitoringScheduleConfig": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateMonitoringSchedule")! 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 CreateNotebookInstance
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:NotebookInstanceName ""
                                                                                                         :InstanceType ""
                                                                                                         :SubnetId ""
                                                                                                         :SecurityGroupIds ""
                                                                                                         :RoleArn ""
                                                                                                         :KmsKeyId ""
                                                                                                         :Tags ""
                                                                                                         :LifecycleConfigName ""
                                                                                                         :DirectInternetAccess ""
                                                                                                         :VolumeSizeInGB ""
                                                                                                         :AcceleratorTypes ""
                                                                                                         :DefaultCodeRepository ""
                                                                                                         :AdditionalCodeRepositories ""
                                                                                                         :RootAccess ""
                                                                                                         :PlatformIdentifier ""
                                                                                                         :InstanceMetadataServiceConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateNotebookInstance"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateNotebookInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance"

	payload := strings.NewReader("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 417

{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceName: '',
  InstanceType: '',
  SubnetId: '',
  SecurityGroupIds: '',
  RoleArn: '',
  KmsKeyId: '',
  Tags: '',
  LifecycleConfigName: '',
  DirectInternetAccess: '',
  VolumeSizeInGB: '',
  AcceleratorTypes: '',
  DefaultCodeRepository: '',
  AdditionalCodeRepositories: '',
  RootAccess: '',
  PlatformIdentifier: '',
  InstanceMetadataServiceConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NotebookInstanceName: '',
    InstanceType: '',
    SubnetId: '',
    SecurityGroupIds: '',
    RoleArn: '',
    KmsKeyId: '',
    Tags: '',
    LifecycleConfigName: '',
    DirectInternetAccess: '',
    VolumeSizeInGB: '',
    AcceleratorTypes: '',
    DefaultCodeRepository: '',
    AdditionalCodeRepositories: '',
    RootAccess: '',
    PlatformIdentifier: '',
    InstanceMetadataServiceConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":"","InstanceType":"","SubnetId":"","SecurityGroupIds":"","RoleArn":"","KmsKeyId":"","Tags":"","LifecycleConfigName":"","DirectInternetAccess":"","VolumeSizeInGB":"","AcceleratorTypes":"","DefaultCodeRepository":"","AdditionalCodeRepositories":"","RootAccess":"","PlatformIdentifier":"","InstanceMetadataServiceConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateNotebookInstance',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceName": "",\n  "InstanceType": "",\n  "SubnetId": "",\n  "SecurityGroupIds": "",\n  "RoleArn": "",\n  "KmsKeyId": "",\n  "Tags": "",\n  "LifecycleConfigName": "",\n  "DirectInternetAccess": "",\n  "VolumeSizeInGB": "",\n  "AcceleratorTypes": "",\n  "DefaultCodeRepository": "",\n  "AdditionalCodeRepositories": "",\n  "RootAccess": "",\n  "PlatformIdentifier": "",\n  "InstanceMetadataServiceConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NotebookInstanceName: '',
  InstanceType: '',
  SubnetId: '',
  SecurityGroupIds: '',
  RoleArn: '',
  KmsKeyId: '',
  Tags: '',
  LifecycleConfigName: '',
  DirectInternetAccess: '',
  VolumeSizeInGB: '',
  AcceleratorTypes: '',
  DefaultCodeRepository: '',
  AdditionalCodeRepositories: '',
  RootAccess: '',
  PlatformIdentifier: '',
  InstanceMetadataServiceConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NotebookInstanceName: '',
    InstanceType: '',
    SubnetId: '',
    SecurityGroupIds: '',
    RoleArn: '',
    KmsKeyId: '',
    Tags: '',
    LifecycleConfigName: '',
    DirectInternetAccess: '',
    VolumeSizeInGB: '',
    AcceleratorTypes: '',
    DefaultCodeRepository: '',
    AdditionalCodeRepositories: '',
    RootAccess: '',
    PlatformIdentifier: '',
    InstanceMetadataServiceConfiguration: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateNotebookInstance');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceName: '',
  InstanceType: '',
  SubnetId: '',
  SecurityGroupIds: '',
  RoleArn: '',
  KmsKeyId: '',
  Tags: '',
  LifecycleConfigName: '',
  DirectInternetAccess: '',
  VolumeSizeInGB: '',
  AcceleratorTypes: '',
  DefaultCodeRepository: '',
  AdditionalCodeRepositories: '',
  RootAccess: '',
  PlatformIdentifier: '',
  InstanceMetadataServiceConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.CreateNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NotebookInstanceName: '',
    InstanceType: '',
    SubnetId: '',
    SecurityGroupIds: '',
    RoleArn: '',
    KmsKeyId: '',
    Tags: '',
    LifecycleConfigName: '',
    DirectInternetAccess: '',
    VolumeSizeInGB: '',
    AcceleratorTypes: '',
    DefaultCodeRepository: '',
    AdditionalCodeRepositories: '',
    RootAccess: '',
    PlatformIdentifier: '',
    InstanceMetadataServiceConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":"","InstanceType":"","SubnetId":"","SecurityGroupIds":"","RoleArn":"","KmsKeyId":"","Tags":"","LifecycleConfigName":"","DirectInternetAccess":"","VolumeSizeInGB":"","AcceleratorTypes":"","DefaultCodeRepository":"","AdditionalCodeRepositories":"","RootAccess":"","PlatformIdentifier":"","InstanceMetadataServiceConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceName": @"",
                              @"InstanceType": @"",
                              @"SubnetId": @"",
                              @"SecurityGroupIds": @"",
                              @"RoleArn": @"",
                              @"KmsKeyId": @"",
                              @"Tags": @"",
                              @"LifecycleConfigName": @"",
                              @"DirectInternetAccess": @"",
                              @"VolumeSizeInGB": @"",
                              @"AcceleratorTypes": @"",
                              @"DefaultCodeRepository": @"",
                              @"AdditionalCodeRepositories": @"",
                              @"RootAccess": @"",
                              @"PlatformIdentifier": @"",
                              @"InstanceMetadataServiceConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateNotebookInstance" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance",
  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([
    'NotebookInstanceName' => '',
    'InstanceType' => '',
    'SubnetId' => '',
    'SecurityGroupIds' => '',
    'RoleArn' => '',
    'KmsKeyId' => '',
    'Tags' => '',
    'LifecycleConfigName' => '',
    'DirectInternetAccess' => '',
    'VolumeSizeInGB' => '',
    'AcceleratorTypes' => '',
    'DefaultCodeRepository' => '',
    'AdditionalCodeRepositories' => '',
    'RootAccess' => '',
    'PlatformIdentifier' => '',
    'InstanceMetadataServiceConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance', [
  'body' => '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceName' => '',
  'InstanceType' => '',
  'SubnetId' => '',
  'SecurityGroupIds' => '',
  'RoleArn' => '',
  'KmsKeyId' => '',
  'Tags' => '',
  'LifecycleConfigName' => '',
  'DirectInternetAccess' => '',
  'VolumeSizeInGB' => '',
  'AcceleratorTypes' => '',
  'DefaultCodeRepository' => '',
  'AdditionalCodeRepositories' => '',
  'RootAccess' => '',
  'PlatformIdentifier' => '',
  'InstanceMetadataServiceConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceName' => '',
  'InstanceType' => '',
  'SubnetId' => '',
  'SecurityGroupIds' => '',
  'RoleArn' => '',
  'KmsKeyId' => '',
  'Tags' => '',
  'LifecycleConfigName' => '',
  'DirectInternetAccess' => '',
  'VolumeSizeInGB' => '',
  'AcceleratorTypes' => '',
  'DefaultCodeRepository' => '',
  'AdditionalCodeRepositories' => '',
  'RootAccess' => '',
  'PlatformIdentifier' => '',
  'InstanceMetadataServiceConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance"

payload = {
    "NotebookInstanceName": "",
    "InstanceType": "",
    "SubnetId": "",
    "SecurityGroupIds": "",
    "RoleArn": "",
    "KmsKeyId": "",
    "Tags": "",
    "LifecycleConfigName": "",
    "DirectInternetAccess": "",
    "VolumeSizeInGB": "",
    "AcceleratorTypes": "",
    "DefaultCodeRepository": "",
    "AdditionalCodeRepositories": "",
    "RootAccess": "",
    "PlatformIdentifier": "",
    "InstanceMetadataServiceConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance"

payload <- "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"SubnetId\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"RoleArn\": \"\",\n  \"KmsKeyId\": \"\",\n  \"Tags\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DirectInternetAccess\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"PlatformIdentifier\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance";

    let payload = json!({
        "NotebookInstanceName": "",
        "InstanceType": "",
        "SubnetId": "",
        "SecurityGroupIds": "",
        "RoleArn": "",
        "KmsKeyId": "",
        "Tags": "",
        "LifecycleConfigName": "",
        "DirectInternetAccess": "",
        "VolumeSizeInGB": "",
        "AcceleratorTypes": "",
        "DefaultCodeRepository": "",
        "AdditionalCodeRepositories": "",
        "RootAccess": "",
        "PlatformIdentifier": "",
        "InstanceMetadataServiceConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateNotebookInstance' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
}'
echo '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceName": "",\n  "InstanceType": "",\n  "SubnetId": "",\n  "SecurityGroupIds": "",\n  "RoleArn": "",\n  "KmsKeyId": "",\n  "Tags": "",\n  "LifecycleConfigName": "",\n  "DirectInternetAccess": "",\n  "VolumeSizeInGB": "",\n  "AcceleratorTypes": "",\n  "DefaultCodeRepository": "",\n  "AdditionalCodeRepositories": "",\n  "RootAccess": "",\n  "PlatformIdentifier": "",\n  "InstanceMetadataServiceConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NotebookInstanceName": "",
  "InstanceType": "",
  "SubnetId": "",
  "SecurityGroupIds": "",
  "RoleArn": "",
  "KmsKeyId": "",
  "Tags": "",
  "LifecycleConfigName": "",
  "DirectInternetAccess": "",
  "VolumeSizeInGB": "",
  "AcceleratorTypes": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "RootAccess": "",
  "PlatformIdentifier": "",
  "InstanceMetadataServiceConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstance")! 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 CreateNotebookInstanceLifecycleConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:NotebookInstanceLifecycleConfigName ""
                                                                                                                        :OnCreate ""
                                                                                                                        :OnStart ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig"

	payload := strings.NewReader("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceLifecycleConfigName: '',
  OnCreate: '',
  OnStart: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":"","OnCreate":"","OnStart":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceLifecycleConfigName": "",\n  "OnCreate": "",\n  "OnStart": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''},
  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}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceLifecycleConfigName: '',
  OnCreate: '',
  OnStart: ''
});

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}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":"","OnCreate":"","OnStart":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceLifecycleConfigName": @"",
                              @"OnCreate": @"",
                              @"OnStart": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig",
  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([
    'NotebookInstanceLifecycleConfigName' => '',
    'OnCreate' => '',
    'OnStart' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig', [
  'body' => '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceLifecycleConfigName' => '',
  'OnCreate' => '',
  'OnStart' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceLifecycleConfigName' => '',
  'OnCreate' => '',
  'OnStart' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig"

payload = {
    "NotebookInstanceLifecycleConfigName": "",
    "OnCreate": "",
    "OnStart": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig"

payload <- "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig";

    let payload = json!({
        "NotebookInstanceLifecycleConfigName": "",
        "OnCreate": "",
        "OnStart": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}'
echo '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceLifecycleConfigName": "",\n  "OnCreate": "",\n  "OnStart": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateNotebookInstanceLifecycleConfig")! 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 CreatePipeline
{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline
HEADERS

X-Amz-Target
BODY json

{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:PipelineName ""
                                                                                                 :PipelineDisplayName ""
                                                                                                 :PipelineDefinition ""
                                                                                                 :PipelineDefinitionS3Location ""
                                                                                                 :PipelineDescription ""
                                                                                                 :ClientRequestToken ""
                                                                                                 :RoleArn ""
                                                                                                 :Tags ""
                                                                                                 :ParallelismConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.CreatePipeline"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.CreatePipeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline"

	payload := strings.NewReader("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 241

{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\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  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineName: '',
  PipelineDisplayName: '',
  PipelineDefinition: '',
  PipelineDefinitionS3Location: '',
  PipelineDescription: '',
  ClientRequestToken: '',
  RoleArn: '',
  Tags: '',
  ParallelismConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    PipelineDisplayName: '',
    PipelineDefinition: '',
    PipelineDefinitionS3Location: '',
    PipelineDescription: '',
    ClientRequestToken: '',
    RoleArn: '',
    Tags: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","PipelineDisplayName":"","PipelineDefinition":"","PipelineDefinitionS3Location":"","PipelineDescription":"","ClientRequestToken":"","RoleArn":"","Tags":"","ParallelismConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.CreatePipeline',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineName": "",\n  "PipelineDisplayName": "",\n  "PipelineDefinition": "",\n  "PipelineDefinitionS3Location": "",\n  "PipelineDescription": "",\n  "ClientRequestToken": "",\n  "RoleArn": "",\n  "Tags": "",\n  "ParallelismConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  PipelineName: '',
  PipelineDisplayName: '',
  PipelineDefinition: '',
  PipelineDefinitionS3Location: '',
  PipelineDescription: '',
  ClientRequestToken: '',
  RoleArn: '',
  Tags: '',
  ParallelismConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    PipelineName: '',
    PipelineDisplayName: '',
    PipelineDefinition: '',
    PipelineDefinitionS3Location: '',
    PipelineDescription: '',
    ClientRequestToken: '',
    RoleArn: '',
    Tags: '',
    ParallelismConfiguration: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreatePipeline');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineName: '',
  PipelineDisplayName: '',
  PipelineDefinition: '',
  PipelineDefinitionS3Location: '',
  PipelineDescription: '',
  ClientRequestToken: '',
  RoleArn: '',
  Tags: '',
  ParallelismConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.CreatePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    PipelineDisplayName: '',
    PipelineDefinition: '',
    PipelineDefinitionS3Location: '',
    PipelineDescription: '',
    ClientRequestToken: '',
    RoleArn: '',
    Tags: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","PipelineDisplayName":"","PipelineDefinition":"","PipelineDefinitionS3Location":"","PipelineDescription":"","ClientRequestToken":"","RoleArn":"","Tags":"","ParallelismConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineName": @"",
                              @"PipelineDisplayName": @"",
                              @"PipelineDefinition": @"",
                              @"PipelineDefinitionS3Location": @"",
                              @"PipelineDescription": @"",
                              @"ClientRequestToken": @"",
                              @"RoleArn": @"",
                              @"Tags": @"",
                              @"ParallelismConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline"]
                                                       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}}/#X-Amz-Target=SageMaker.CreatePipeline" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline",
  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([
    'PipelineName' => '',
    'PipelineDisplayName' => '',
    'PipelineDefinition' => '',
    'PipelineDefinitionS3Location' => '',
    'PipelineDescription' => '',
    'ClientRequestToken' => '',
    'RoleArn' => '',
    'Tags' => '',
    'ParallelismConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline', [
  'body' => '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineName' => '',
  'PipelineDisplayName' => '',
  'PipelineDefinition' => '',
  'PipelineDefinitionS3Location' => '',
  'PipelineDescription' => '',
  'ClientRequestToken' => '',
  'RoleArn' => '',
  'Tags' => '',
  'ParallelismConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineName' => '',
  'PipelineDisplayName' => '',
  'PipelineDefinition' => '',
  'PipelineDefinitionS3Location' => '',
  'PipelineDescription' => '',
  'ClientRequestToken' => '',
  'RoleArn' => '',
  'Tags' => '',
  'ParallelismConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline"

payload = {
    "PipelineName": "",
    "PipelineDisplayName": "",
    "PipelineDefinition": "",
    "PipelineDefinitionS3Location": "",
    "PipelineDescription": "",
    "ClientRequestToken": "",
    "RoleArn": "",
    "Tags": "",
    "ParallelismConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline"

payload <- "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline";

    let payload = json!({
        "PipelineName": "",
        "PipelineDisplayName": "",
        "PipelineDefinition": "",
        "PipelineDefinitionS3Location": "",
        "PipelineDescription": "",
        "ClientRequestToken": "",
        "RoleArn": "",
        "Tags": "",
        "ParallelismConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreatePipeline' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
}'
echo '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineName": "",\n  "PipelineDisplayName": "",\n  "PipelineDefinition": "",\n  "PipelineDefinitionS3Location": "",\n  "PipelineDescription": "",\n  "ClientRequestToken": "",\n  "RoleArn": "",\n  "Tags": "",\n  "ParallelismConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "ClientRequestToken": "",
  "RoleArn": "",
  "Tags": "",
  "ParallelismConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePipeline")! 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 CreatePresignedDomainUrl
{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:DomainId ""
                                                                                                           :UserProfileName ""
                                                                                                           :SessionExpirationDurationInSeconds ""
                                                                                                           :ExpiresInSeconds ""
                                                                                                           :SpaceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 134

{
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: '',
  SessionExpirationDurationInSeconds: '',
  ExpiresInSeconds: '',
  SpaceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    UserProfileName: '',
    SessionExpirationDurationInSeconds: '',
    ExpiresInSeconds: '',
    SpaceName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","SessionExpirationDurationInSeconds":"","ExpiresInSeconds":"","SpaceName":""}'
};

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}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "SessionExpirationDurationInSeconds": "",\n  "ExpiresInSeconds": "",\n  "SpaceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DomainId: '',
  UserProfileName: '',
  SessionExpirationDurationInSeconds: '',
  ExpiresInSeconds: '',
  SpaceName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DomainId: '',
    UserProfileName: '',
    SessionExpirationDurationInSeconds: '',
    ExpiresInSeconds: '',
    SpaceName: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: '',
  SessionExpirationDurationInSeconds: '',
  ExpiresInSeconds: '',
  SpaceName: ''
});

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}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    UserProfileName: '',
    SessionExpirationDurationInSeconds: '',
    ExpiresInSeconds: '',
    SpaceName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","SessionExpirationDurationInSeconds":"","ExpiresInSeconds":"","SpaceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"",
                              @"SessionExpirationDurationInSeconds": @"",
                              @"ExpiresInSeconds": @"",
                              @"SpaceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl"]
                                                       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}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl",
  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([
    'DomainId' => '',
    'UserProfileName' => '',
    'SessionExpirationDurationInSeconds' => '',
    'ExpiresInSeconds' => '',
    'SpaceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'SessionExpirationDurationInSeconds' => '',
  'ExpiresInSeconds' => '',
  'SpaceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'SessionExpirationDurationInSeconds' => '',
  'ExpiresInSeconds' => '',
  'SpaceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl"

payload = {
    "DomainId": "",
    "UserProfileName": "",
    "SessionExpirationDurationInSeconds": "",
    "ExpiresInSeconds": "",
    "SpaceName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\",\n  \"ExpiresInSeconds\": \"\",\n  \"SpaceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": "",
        "SessionExpirationDurationInSeconds": "",
        "ExpiresInSeconds": "",
        "SpaceName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "SessionExpirationDurationInSeconds": "",\n  "ExpiresInSeconds": "",\n  "SpaceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": "",
  "SessionExpirationDurationInSeconds": "",
  "ExpiresInSeconds": "",
  "SpaceName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedDomainUrl")! 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 CreatePresignedNotebookInstanceUrl
{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:NotebookInstanceName ""
                                                                                                                     :SessionExpirationDurationInSeconds ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\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}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\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}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl"

	payload := strings.NewReader("{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\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  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceName: '',
  SessionExpirationDurationInSeconds: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: '', SessionExpirationDurationInSeconds: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":"","SessionExpirationDurationInSeconds":""}'
};

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}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceName": "",\n  "SessionExpirationDurationInSeconds": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceName: '', SessionExpirationDurationInSeconds: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceName: '', SessionExpirationDurationInSeconds: ''},
  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}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceName: '',
  SessionExpirationDurationInSeconds: ''
});

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}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: '', SessionExpirationDurationInSeconds: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":"","SessionExpirationDurationInSeconds":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceName": @"",
                              @"SessionExpirationDurationInSeconds": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl"]
                                                       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}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl",
  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([
    'NotebookInstanceName' => '',
    'SessionExpirationDurationInSeconds' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl', [
  'body' => '{
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceName' => '',
  'SessionExpirationDurationInSeconds' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceName' => '',
  'SessionExpirationDurationInSeconds' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl"

payload = {
    "NotebookInstanceName": "",
    "SessionExpirationDurationInSeconds": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl"

payload <- "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceName\": \"\",\n  \"SessionExpirationDurationInSeconds\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl";

    let payload = json!({
        "NotebookInstanceName": "",
        "SessionExpirationDurationInSeconds": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
}'
echo '{
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceName": "",\n  "SessionExpirationDurationInSeconds": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NotebookInstanceName": "",
  "SessionExpirationDurationInSeconds": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreatePresignedNotebookInstanceUrl")! 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 CreateProcessingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob
HEADERS

X-Amz-Target
BODY json

{
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:ProcessingInputs ""
                                                                                                      :ProcessingOutputConfig ""
                                                                                                      :ProcessingJobName ""
                                                                                                      :ProcessingResources ""
                                                                                                      :StoppingCondition ""
                                                                                                      :AppSpecification ""
                                                                                                      :Environment ""
                                                                                                      :NetworkConfig ""
                                                                                                      :RoleArn ""
                                                                                                      :Tags ""
                                                                                                      :ExperimentConfig {:ExperimentName ""
                                                                                                                         :TrialName ""
                                                                                                                         :TrialComponentDisplayName ""
                                                                                                                         :RunName ""}}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateProcessingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateProcessingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob"

	payload := strings.NewReader("{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 375

{
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ProcessingInputs: '',
  ProcessingOutputConfig: '',
  ProcessingJobName: '',
  ProcessingResources: '',
  StoppingCondition: '',
  AppSpecification: '',
  Environment: '',
  NetworkConfig: '',
  RoleArn: '',
  Tags: '',
  ExperimentConfig: {
    ExperimentName: '',
    TrialName: '',
    TrialComponentDisplayName: '',
    RunName: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ProcessingInputs: '',
    ProcessingOutputConfig: '',
    ProcessingJobName: '',
    ProcessingResources: '',
    StoppingCondition: '',
    AppSpecification: '',
    Environment: '',
    NetworkConfig: '',
    RoleArn: '',
    Tags: '',
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProcessingInputs":"","ProcessingOutputConfig":"","ProcessingJobName":"","ProcessingResources":"","StoppingCondition":"","AppSpecification":"","Environment":"","NetworkConfig":"","RoleArn":"","Tags":"","ExperimentConfig":{"ExperimentName":"","TrialName":"","TrialComponentDisplayName":"","RunName":""}}'
};

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}}/#X-Amz-Target=SageMaker.CreateProcessingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ProcessingInputs": "",\n  "ProcessingOutputConfig": "",\n  "ProcessingJobName": "",\n  "ProcessingResources": "",\n  "StoppingCondition": "",\n  "AppSpecification": "",\n  "Environment": "",\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "Tags": "",\n  "ExperimentConfig": {\n    "ExperimentName": "",\n    "TrialName": "",\n    "TrialComponentDisplayName": "",\n    "RunName": ""\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  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ProcessingInputs: '',
  ProcessingOutputConfig: '',
  ProcessingJobName: '',
  ProcessingResources: '',
  StoppingCondition: '',
  AppSpecification: '',
  Environment: '',
  NetworkConfig: '',
  RoleArn: '',
  Tags: '',
  ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ProcessingInputs: '',
    ProcessingOutputConfig: '',
    ProcessingJobName: '',
    ProcessingResources: '',
    StoppingCondition: '',
    AppSpecification: '',
    Environment: '',
    NetworkConfig: '',
    RoleArn: '',
    Tags: '',
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
  },
  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}}/#X-Amz-Target=SageMaker.CreateProcessingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ProcessingInputs: '',
  ProcessingOutputConfig: '',
  ProcessingJobName: '',
  ProcessingResources: '',
  StoppingCondition: '',
  AppSpecification: '',
  Environment: '',
  NetworkConfig: '',
  RoleArn: '',
  Tags: '',
  ExperimentConfig: {
    ExperimentName: '',
    TrialName: '',
    TrialComponentDisplayName: '',
    RunName: ''
  }
});

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}}/#X-Amz-Target=SageMaker.CreateProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ProcessingInputs: '',
    ProcessingOutputConfig: '',
    ProcessingJobName: '',
    ProcessingResources: '',
    StoppingCondition: '',
    AppSpecification: '',
    Environment: '',
    NetworkConfig: '',
    RoleArn: '',
    Tags: '',
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProcessingInputs":"","ProcessingOutputConfig":"","ProcessingJobName":"","ProcessingResources":"","StoppingCondition":"","AppSpecification":"","Environment":"","NetworkConfig":"","RoleArn":"","Tags":"","ExperimentConfig":{"ExperimentName":"","TrialName":"","TrialComponentDisplayName":"","RunName":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ProcessingInputs": @"",
                              @"ProcessingOutputConfig": @"",
                              @"ProcessingJobName": @"",
                              @"ProcessingResources": @"",
                              @"StoppingCondition": @"",
                              @"AppSpecification": @"",
                              @"Environment": @"",
                              @"NetworkConfig": @"",
                              @"RoleArn": @"",
                              @"Tags": @"",
                              @"ExperimentConfig": @{ @"ExperimentName": @"", @"TrialName": @"", @"TrialComponentDisplayName": @"", @"RunName": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateProcessingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob",
  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([
    'ProcessingInputs' => '',
    'ProcessingOutputConfig' => '',
    'ProcessingJobName' => '',
    'ProcessingResources' => '',
    'StoppingCondition' => '',
    'AppSpecification' => '',
    'Environment' => '',
    'NetworkConfig' => '',
    'RoleArn' => '',
    'Tags' => '',
    'ExperimentConfig' => [
        'ExperimentName' => '',
        'TrialName' => '',
        'TrialComponentDisplayName' => '',
        'RunName' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob', [
  'body' => '{
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ProcessingInputs' => '',
  'ProcessingOutputConfig' => '',
  'ProcessingJobName' => '',
  'ProcessingResources' => '',
  'StoppingCondition' => '',
  'AppSpecification' => '',
  'Environment' => '',
  'NetworkConfig' => '',
  'RoleArn' => '',
  'Tags' => '',
  'ExperimentConfig' => [
    'ExperimentName' => '',
    'TrialName' => '',
    'TrialComponentDisplayName' => '',
    'RunName' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ProcessingInputs' => '',
  'ProcessingOutputConfig' => '',
  'ProcessingJobName' => '',
  'ProcessingResources' => '',
  'StoppingCondition' => '',
  'AppSpecification' => '',
  'Environment' => '',
  'NetworkConfig' => '',
  'RoleArn' => '',
  'Tags' => '',
  'ExperimentConfig' => [
    'ExperimentName' => '',
    'TrialName' => '',
    'TrialComponentDisplayName' => '',
    'RunName' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob"

payload = {
    "ProcessingInputs": "",
    "ProcessingOutputConfig": "",
    "ProcessingJobName": "",
    "ProcessingResources": "",
    "StoppingCondition": "",
    "AppSpecification": "",
    "Environment": "",
    "NetworkConfig": "",
    "RoleArn": "",
    "Tags": "",
    "ExperimentConfig": {
        "ExperimentName": "",
        "TrialName": "",
        "TrialComponentDisplayName": "",
        "RunName": ""
    }
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob"

payload <- "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ProcessingInputs\": \"\",\n  \"ProcessingOutputConfig\": \"\",\n  \"ProcessingJobName\": \"\",\n  \"ProcessingResources\": \"\",\n  \"StoppingCondition\": \"\",\n  \"AppSpecification\": \"\",\n  \"Environment\": \"\",\n  \"NetworkConfig\": \"\",\n  \"RoleArn\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob";

    let payload = json!({
        "ProcessingInputs": "",
        "ProcessingOutputConfig": "",
        "ProcessingJobName": "",
        "ProcessingResources": "",
        "StoppingCondition": "",
        "AppSpecification": "",
        "Environment": "",
        "NetworkConfig": "",
        "RoleArn": "",
        "Tags": "",
        "ExperimentConfig": json!({
            "ExperimentName": "",
            "TrialName": "",
            "TrialComponentDisplayName": "",
            "RunName": ""
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateProcessingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}'
echo '{
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ProcessingInputs": "",\n  "ProcessingOutputConfig": "",\n  "ProcessingJobName": "",\n  "ProcessingResources": "",\n  "StoppingCondition": "",\n  "AppSpecification": "",\n  "Environment": "",\n  "NetworkConfig": "",\n  "RoleArn": "",\n  "Tags": "",\n  "ExperimentConfig": {\n    "ExperimentName": "",\n    "TrialName": "",\n    "TrialComponentDisplayName": "",\n    "RunName": ""\n  }\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ProcessingInputs": "",
  "ProcessingOutputConfig": "",
  "ProcessingJobName": "",
  "ProcessingResources": "",
  "StoppingCondition": "",
  "AppSpecification": "",
  "Environment": "",
  "NetworkConfig": "",
  "RoleArn": "",
  "Tags": "",
  "ExperimentConfig": [
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProcessingJob")! 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 CreateProject
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject
HEADERS

X-Amz-Target
BODY json

{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ProjectName ""
                                                                                                :ProjectDescription ""
                                                                                                :ServiceCatalogProvisioningDetails ""
                                                                                                :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject"

	payload := strings.NewReader("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 108

{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\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  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ProjectName: '',
  ProjectDescription: '',
  ServiceCatalogProvisioningDetails: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ProjectName: '',
    ProjectDescription: '',
    ServiceCatalogProvisioningDetails: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":"","ProjectDescription":"","ServiceCatalogProvisioningDetails":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ProjectName": "",\n  "ProjectDescription": "",\n  "ServiceCatalogProvisioningDetails": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ProjectName: '',
  ProjectDescription: '',
  ServiceCatalogProvisioningDetails: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ProjectName: '',
    ProjectDescription: '',
    ServiceCatalogProvisioningDetails: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateProject');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ProjectName: '',
  ProjectDescription: '',
  ServiceCatalogProvisioningDetails: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ProjectName: '',
    ProjectDescription: '',
    ServiceCatalogProvisioningDetails: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":"","ProjectDescription":"","ServiceCatalogProvisioningDetails":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ProjectName": @"",
                              @"ProjectDescription": @"",
                              @"ServiceCatalogProvisioningDetails": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject",
  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([
    'ProjectName' => '',
    'ProjectDescription' => '',
    'ServiceCatalogProvisioningDetails' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject', [
  'body' => '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ProjectName' => '',
  'ProjectDescription' => '',
  'ServiceCatalogProvisioningDetails' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ProjectName' => '',
  'ProjectDescription' => '',
  'ServiceCatalogProvisioningDetails' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject"

payload = {
    "ProjectName": "",
    "ProjectDescription": "",
    "ServiceCatalogProvisioningDetails": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject"

payload <- "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningDetails\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject";

    let payload = json!({
        "ProjectName": "",
        "ProjectDescription": "",
        "ServiceCatalogProvisioningDetails": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
}'
echo '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ProjectName": "",\n  "ProjectDescription": "",\n  "ServiceCatalogProvisioningDetails": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningDetails": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateProject")! 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 CreateSpace
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:DomainId ""
                                                                                              :SpaceName ""
                                                                                              :Tags ""
                                                                                              :SpaceSettings ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateSpace"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateSpace");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\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  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  SpaceName: '',
  Tags: '',
  SpaceSettings: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: '', Tags: '', SpaceSettings: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":"","Tags":"","SpaceSettings":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateSpace',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "SpaceName": "",\n  "Tags": "",\n  "SpaceSettings": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', SpaceName: '', Tags: '', SpaceSettings: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', SpaceName: '', Tags: '', SpaceSettings: ''},
  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}}/#X-Amz-Target=SageMaker.CreateSpace');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  SpaceName: '',
  Tags: '',
  SpaceSettings: ''
});

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}}/#X-Amz-Target=SageMaker.CreateSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: '', Tags: '', SpaceSettings: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":"","Tags":"","SpaceSettings":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"SpaceName": @"",
                              @"Tags": @"",
                              @"SpaceSettings": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateSpace" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace",
  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([
    'DomainId' => '',
    'SpaceName' => '',
    'Tags' => '',
    'SpaceSettings' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace', [
  'body' => '{
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'SpaceName' => '',
  'Tags' => '',
  'SpaceSettings' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'SpaceName' => '',
  'Tags' => '',
  'SpaceSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace"

payload = {
    "DomainId": "",
    "SpaceName": "",
    "Tags": "",
    "SpaceSettings": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace"

payload <- "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"Tags\": \"\",\n  \"SpaceSettings\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace";

    let payload = json!({
        "DomainId": "",
        "SpaceName": "",
        "Tags": "",
        "SpaceSettings": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateSpace' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
}'
echo '{
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "SpaceName": "",\n  "Tags": "",\n  "SpaceSettings": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "SpaceName": "",
  "Tags": "",
  "SpaceSettings": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateSpace")! 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 CreateStudioLifecycleConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig
HEADERS

X-Amz-Target
BODY json

{
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:StudioLifecycleConfigName ""
                                                                                                              :StudioLifecycleConfigContent ""
                                                                                                              :StudioLifecycleConfigAppType ""
                                                                                                              :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig"

	payload := strings.NewReader("{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 127

{
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\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  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  StudioLifecycleConfigName: '',
  StudioLifecycleConfigContent: '',
  StudioLifecycleConfigAppType: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    StudioLifecycleConfigName: '',
    StudioLifecycleConfigContent: '',
    StudioLifecycleConfigAppType: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StudioLifecycleConfigName":"","StudioLifecycleConfigContent":"","StudioLifecycleConfigAppType":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "StudioLifecycleConfigName": "",\n  "StudioLifecycleConfigContent": "",\n  "StudioLifecycleConfigAppType": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  StudioLifecycleConfigName: '',
  StudioLifecycleConfigContent: '',
  StudioLifecycleConfigAppType: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    StudioLifecycleConfigName: '',
    StudioLifecycleConfigContent: '',
    StudioLifecycleConfigAppType: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  StudioLifecycleConfigName: '',
  StudioLifecycleConfigContent: '',
  StudioLifecycleConfigAppType: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    StudioLifecycleConfigName: '',
    StudioLifecycleConfigContent: '',
    StudioLifecycleConfigAppType: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StudioLifecycleConfigName":"","StudioLifecycleConfigContent":"","StudioLifecycleConfigAppType":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StudioLifecycleConfigName": @"",
                              @"StudioLifecycleConfigContent": @"",
                              @"StudioLifecycleConfigAppType": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig",
  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([
    'StudioLifecycleConfigName' => '',
    'StudioLifecycleConfigContent' => '',
    'StudioLifecycleConfigAppType' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig', [
  'body' => '{
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'StudioLifecycleConfigName' => '',
  'StudioLifecycleConfigContent' => '',
  'StudioLifecycleConfigAppType' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'StudioLifecycleConfigName' => '',
  'StudioLifecycleConfigContent' => '',
  'StudioLifecycleConfigAppType' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig"

payload = {
    "StudioLifecycleConfigName": "",
    "StudioLifecycleConfigContent": "",
    "StudioLifecycleConfigAppType": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig"

payload <- "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"StudioLifecycleConfigName\": \"\",\n  \"StudioLifecycleConfigContent\": \"\",\n  \"StudioLifecycleConfigAppType\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig";

    let payload = json!({
        "StudioLifecycleConfigName": "",
        "StudioLifecycleConfigContent": "",
        "StudioLifecycleConfigAppType": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
}'
echo '{
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "StudioLifecycleConfigName": "",\n  "StudioLifecycleConfigContent": "",\n  "StudioLifecycleConfigAppType": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "StudioLifecycleConfigName": "",
  "StudioLifecycleConfigContent": "",
  "StudioLifecycleConfigAppType": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateStudioLifecycleConfig")! 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 CreateTrainingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob
HEADERS

X-Amz-Target
BODY json

{
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": {
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  },
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": {
    "LocalPath": "",
    "S3OutputPath": ""
  },
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  },
  "ProfilerConfig": {
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  },
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:TrainingJobName ""
                                                                                                    :HyperParameters ""
                                                                                                    :AlgorithmSpecification ""
                                                                                                    :RoleArn ""
                                                                                                    :InputDataConfig ""
                                                                                                    :OutputDataConfig ""
                                                                                                    :ResourceConfig ""
                                                                                                    :VpcConfig ""
                                                                                                    :StoppingCondition ""
                                                                                                    :Tags ""
                                                                                                    :EnableNetworkIsolation ""
                                                                                                    :EnableInterContainerTrafficEncryption ""
                                                                                                    :EnableManagedSpotTraining ""
                                                                                                    :CheckpointConfig ""
                                                                                                    :DebugHookConfig {:LocalPath ""
                                                                                                                      :S3OutputPath ""
                                                                                                                      :HookParameters ""
                                                                                                                      :CollectionConfigurations ""}
                                                                                                    :DebugRuleConfigurations ""
                                                                                                    :TensorBoardOutputConfig {:LocalPath ""
                                                                                                                              :S3OutputPath ""}
                                                                                                    :ExperimentConfig {:ExperimentName ""
                                                                                                                       :TrialName ""
                                                                                                                       :TrialComponentDisplayName ""
                                                                                                                       :RunName ""}
                                                                                                    :ProfilerConfig {:S3OutputPath ""
                                                                                                                     :ProfilingIntervalInMilliseconds ""
                                                                                                                     :ProfilingParameters ""
                                                                                                                     :DisableProfiler ""}
                                                                                                    :ProfilerRuleConfigurations ""
                                                                                                    :Environment ""
                                                                                                    :RetryStrategy ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTrainingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTrainingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob"

	payload := strings.NewReader("{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 985

{
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": {
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  },
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": {
    "LocalPath": "",
    "S3OutputPath": ""
  },
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  },
  "ProfilerConfig": {
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  },
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\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  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrainingJobName: '',
  HyperParameters: '',
  AlgorithmSpecification: '',
  RoleArn: '',
  InputDataConfig: '',
  OutputDataConfig: '',
  ResourceConfig: '',
  VpcConfig: '',
  StoppingCondition: '',
  Tags: '',
  EnableNetworkIsolation: '',
  EnableInterContainerTrafficEncryption: '',
  EnableManagedSpotTraining: '',
  CheckpointConfig: '',
  DebugHookConfig: {
    LocalPath: '',
    S3OutputPath: '',
    HookParameters: '',
    CollectionConfigurations: ''
  },
  DebugRuleConfigurations: '',
  TensorBoardOutputConfig: {
    LocalPath: '',
    S3OutputPath: ''
  },
  ExperimentConfig: {
    ExperimentName: '',
    TrialName: '',
    TrialComponentDisplayName: '',
    RunName: ''
  },
  ProfilerConfig: {
    S3OutputPath: '',
    ProfilingIntervalInMilliseconds: '',
    ProfilingParameters: '',
    DisableProfiler: ''
  },
  ProfilerRuleConfigurations: '',
  Environment: '',
  RetryStrategy: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrainingJobName: '',
    HyperParameters: '',
    AlgorithmSpecification: '',
    RoleArn: '',
    InputDataConfig: '',
    OutputDataConfig: '',
    ResourceConfig: '',
    VpcConfig: '',
    StoppingCondition: '',
    Tags: '',
    EnableNetworkIsolation: '',
    EnableInterContainerTrafficEncryption: '',
    EnableManagedSpotTraining: '',
    CheckpointConfig: '',
    DebugHookConfig: {
      LocalPath: '',
      S3OutputPath: '',
      HookParameters: '',
      CollectionConfigurations: ''
    },
    DebugRuleConfigurations: '',
    TensorBoardOutputConfig: {LocalPath: '', S3OutputPath: ''},
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''},
    ProfilerConfig: {
      S3OutputPath: '',
      ProfilingIntervalInMilliseconds: '',
      ProfilingParameters: '',
      DisableProfiler: ''
    },
    ProfilerRuleConfigurations: '',
    Environment: '',
    RetryStrategy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":"","HyperParameters":"","AlgorithmSpecification":"","RoleArn":"","InputDataConfig":"","OutputDataConfig":"","ResourceConfig":"","VpcConfig":"","StoppingCondition":"","Tags":"","EnableNetworkIsolation":"","EnableInterContainerTrafficEncryption":"","EnableManagedSpotTraining":"","CheckpointConfig":"","DebugHookConfig":{"LocalPath":"","S3OutputPath":"","HookParameters":"","CollectionConfigurations":""},"DebugRuleConfigurations":"","TensorBoardOutputConfig":{"LocalPath":"","S3OutputPath":""},"ExperimentConfig":{"ExperimentName":"","TrialName":"","TrialComponentDisplayName":"","RunName":""},"ProfilerConfig":{"S3OutputPath":"","ProfilingIntervalInMilliseconds":"","ProfilingParameters":"","DisableProfiler":""},"ProfilerRuleConfigurations":"","Environment":"","RetryStrategy":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateTrainingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrainingJobName": "",\n  "HyperParameters": "",\n  "AlgorithmSpecification": "",\n  "RoleArn": "",\n  "InputDataConfig": "",\n  "OutputDataConfig": "",\n  "ResourceConfig": "",\n  "VpcConfig": "",\n  "StoppingCondition": "",\n  "Tags": "",\n  "EnableNetworkIsolation": "",\n  "EnableInterContainerTrafficEncryption": "",\n  "EnableManagedSpotTraining": "",\n  "CheckpointConfig": "",\n  "DebugHookConfig": {\n    "LocalPath": "",\n    "S3OutputPath": "",\n    "HookParameters": "",\n    "CollectionConfigurations": ""\n  },\n  "DebugRuleConfigurations": "",\n  "TensorBoardOutputConfig": {\n    "LocalPath": "",\n    "S3OutputPath": ""\n  },\n  "ExperimentConfig": {\n    "ExperimentName": "",\n    "TrialName": "",\n    "TrialComponentDisplayName": "",\n    "RunName": ""\n  },\n  "ProfilerConfig": {\n    "S3OutputPath": "",\n    "ProfilingIntervalInMilliseconds": "",\n    "ProfilingParameters": "",\n    "DisableProfiler": ""\n  },\n  "ProfilerRuleConfigurations": "",\n  "Environment": "",\n  "RetryStrategy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  TrainingJobName: '',
  HyperParameters: '',
  AlgorithmSpecification: '',
  RoleArn: '',
  InputDataConfig: '',
  OutputDataConfig: '',
  ResourceConfig: '',
  VpcConfig: '',
  StoppingCondition: '',
  Tags: '',
  EnableNetworkIsolation: '',
  EnableInterContainerTrafficEncryption: '',
  EnableManagedSpotTraining: '',
  CheckpointConfig: '',
  DebugHookConfig: {
    LocalPath: '',
    S3OutputPath: '',
    HookParameters: '',
    CollectionConfigurations: ''
  },
  DebugRuleConfigurations: '',
  TensorBoardOutputConfig: {LocalPath: '', S3OutputPath: ''},
  ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''},
  ProfilerConfig: {
    S3OutputPath: '',
    ProfilingIntervalInMilliseconds: '',
    ProfilingParameters: '',
    DisableProfiler: ''
  },
  ProfilerRuleConfigurations: '',
  Environment: '',
  RetryStrategy: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    TrainingJobName: '',
    HyperParameters: '',
    AlgorithmSpecification: '',
    RoleArn: '',
    InputDataConfig: '',
    OutputDataConfig: '',
    ResourceConfig: '',
    VpcConfig: '',
    StoppingCondition: '',
    Tags: '',
    EnableNetworkIsolation: '',
    EnableInterContainerTrafficEncryption: '',
    EnableManagedSpotTraining: '',
    CheckpointConfig: '',
    DebugHookConfig: {
      LocalPath: '',
      S3OutputPath: '',
      HookParameters: '',
      CollectionConfigurations: ''
    },
    DebugRuleConfigurations: '',
    TensorBoardOutputConfig: {LocalPath: '', S3OutputPath: ''},
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''},
    ProfilerConfig: {
      S3OutputPath: '',
      ProfilingIntervalInMilliseconds: '',
      ProfilingParameters: '',
      DisableProfiler: ''
    },
    ProfilerRuleConfigurations: '',
    Environment: '',
    RetryStrategy: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateTrainingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrainingJobName: '',
  HyperParameters: '',
  AlgorithmSpecification: '',
  RoleArn: '',
  InputDataConfig: '',
  OutputDataConfig: '',
  ResourceConfig: '',
  VpcConfig: '',
  StoppingCondition: '',
  Tags: '',
  EnableNetworkIsolation: '',
  EnableInterContainerTrafficEncryption: '',
  EnableManagedSpotTraining: '',
  CheckpointConfig: '',
  DebugHookConfig: {
    LocalPath: '',
    S3OutputPath: '',
    HookParameters: '',
    CollectionConfigurations: ''
  },
  DebugRuleConfigurations: '',
  TensorBoardOutputConfig: {
    LocalPath: '',
    S3OutputPath: ''
  },
  ExperimentConfig: {
    ExperimentName: '',
    TrialName: '',
    TrialComponentDisplayName: '',
    RunName: ''
  },
  ProfilerConfig: {
    S3OutputPath: '',
    ProfilingIntervalInMilliseconds: '',
    ProfilingParameters: '',
    DisableProfiler: ''
  },
  ProfilerRuleConfigurations: '',
  Environment: '',
  RetryStrategy: ''
});

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}}/#X-Amz-Target=SageMaker.CreateTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrainingJobName: '',
    HyperParameters: '',
    AlgorithmSpecification: '',
    RoleArn: '',
    InputDataConfig: '',
    OutputDataConfig: '',
    ResourceConfig: '',
    VpcConfig: '',
    StoppingCondition: '',
    Tags: '',
    EnableNetworkIsolation: '',
    EnableInterContainerTrafficEncryption: '',
    EnableManagedSpotTraining: '',
    CheckpointConfig: '',
    DebugHookConfig: {
      LocalPath: '',
      S3OutputPath: '',
      HookParameters: '',
      CollectionConfigurations: ''
    },
    DebugRuleConfigurations: '',
    TensorBoardOutputConfig: {LocalPath: '', S3OutputPath: ''},
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''},
    ProfilerConfig: {
      S3OutputPath: '',
      ProfilingIntervalInMilliseconds: '',
      ProfilingParameters: '',
      DisableProfiler: ''
    },
    ProfilerRuleConfigurations: '',
    Environment: '',
    RetryStrategy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":"","HyperParameters":"","AlgorithmSpecification":"","RoleArn":"","InputDataConfig":"","OutputDataConfig":"","ResourceConfig":"","VpcConfig":"","StoppingCondition":"","Tags":"","EnableNetworkIsolation":"","EnableInterContainerTrafficEncryption":"","EnableManagedSpotTraining":"","CheckpointConfig":"","DebugHookConfig":{"LocalPath":"","S3OutputPath":"","HookParameters":"","CollectionConfigurations":""},"DebugRuleConfigurations":"","TensorBoardOutputConfig":{"LocalPath":"","S3OutputPath":""},"ExperimentConfig":{"ExperimentName":"","TrialName":"","TrialComponentDisplayName":"","RunName":""},"ProfilerConfig":{"S3OutputPath":"","ProfilingIntervalInMilliseconds":"","ProfilingParameters":"","DisableProfiler":""},"ProfilerRuleConfigurations":"","Environment":"","RetryStrategy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrainingJobName": @"",
                              @"HyperParameters": @"",
                              @"AlgorithmSpecification": @"",
                              @"RoleArn": @"",
                              @"InputDataConfig": @"",
                              @"OutputDataConfig": @"",
                              @"ResourceConfig": @"",
                              @"VpcConfig": @"",
                              @"StoppingCondition": @"",
                              @"Tags": @"",
                              @"EnableNetworkIsolation": @"",
                              @"EnableInterContainerTrafficEncryption": @"",
                              @"EnableManagedSpotTraining": @"",
                              @"CheckpointConfig": @"",
                              @"DebugHookConfig": @{ @"LocalPath": @"", @"S3OutputPath": @"", @"HookParameters": @"", @"CollectionConfigurations": @"" },
                              @"DebugRuleConfigurations": @"",
                              @"TensorBoardOutputConfig": @{ @"LocalPath": @"", @"S3OutputPath": @"" },
                              @"ExperimentConfig": @{ @"ExperimentName": @"", @"TrialName": @"", @"TrialComponentDisplayName": @"", @"RunName": @"" },
                              @"ProfilerConfig": @{ @"S3OutputPath": @"", @"ProfilingIntervalInMilliseconds": @"", @"ProfilingParameters": @"", @"DisableProfiler": @"" },
                              @"ProfilerRuleConfigurations": @"",
                              @"Environment": @"",
                              @"RetryStrategy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateTrainingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob",
  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([
    'TrainingJobName' => '',
    'HyperParameters' => '',
    'AlgorithmSpecification' => '',
    'RoleArn' => '',
    'InputDataConfig' => '',
    'OutputDataConfig' => '',
    'ResourceConfig' => '',
    'VpcConfig' => '',
    'StoppingCondition' => '',
    'Tags' => '',
    'EnableNetworkIsolation' => '',
    'EnableInterContainerTrafficEncryption' => '',
    'EnableManagedSpotTraining' => '',
    'CheckpointConfig' => '',
    'DebugHookConfig' => [
        'LocalPath' => '',
        'S3OutputPath' => '',
        'HookParameters' => '',
        'CollectionConfigurations' => ''
    ],
    'DebugRuleConfigurations' => '',
    'TensorBoardOutputConfig' => [
        'LocalPath' => '',
        'S3OutputPath' => ''
    ],
    'ExperimentConfig' => [
        'ExperimentName' => '',
        'TrialName' => '',
        'TrialComponentDisplayName' => '',
        'RunName' => ''
    ],
    'ProfilerConfig' => [
        'S3OutputPath' => '',
        'ProfilingIntervalInMilliseconds' => '',
        'ProfilingParameters' => '',
        'DisableProfiler' => ''
    ],
    'ProfilerRuleConfigurations' => '',
    'Environment' => '',
    'RetryStrategy' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob', [
  'body' => '{
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": {
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  },
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": {
    "LocalPath": "",
    "S3OutputPath": ""
  },
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  },
  "ProfilerConfig": {
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  },
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrainingJobName' => '',
  'HyperParameters' => '',
  'AlgorithmSpecification' => '',
  'RoleArn' => '',
  'InputDataConfig' => '',
  'OutputDataConfig' => '',
  'ResourceConfig' => '',
  'VpcConfig' => '',
  'StoppingCondition' => '',
  'Tags' => '',
  'EnableNetworkIsolation' => '',
  'EnableInterContainerTrafficEncryption' => '',
  'EnableManagedSpotTraining' => '',
  'CheckpointConfig' => '',
  'DebugHookConfig' => [
    'LocalPath' => '',
    'S3OutputPath' => '',
    'HookParameters' => '',
    'CollectionConfigurations' => ''
  ],
  'DebugRuleConfigurations' => '',
  'TensorBoardOutputConfig' => [
    'LocalPath' => '',
    'S3OutputPath' => ''
  ],
  'ExperimentConfig' => [
    'ExperimentName' => '',
    'TrialName' => '',
    'TrialComponentDisplayName' => '',
    'RunName' => ''
  ],
  'ProfilerConfig' => [
    'S3OutputPath' => '',
    'ProfilingIntervalInMilliseconds' => '',
    'ProfilingParameters' => '',
    'DisableProfiler' => ''
  ],
  'ProfilerRuleConfigurations' => '',
  'Environment' => '',
  'RetryStrategy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrainingJobName' => '',
  'HyperParameters' => '',
  'AlgorithmSpecification' => '',
  'RoleArn' => '',
  'InputDataConfig' => '',
  'OutputDataConfig' => '',
  'ResourceConfig' => '',
  'VpcConfig' => '',
  'StoppingCondition' => '',
  'Tags' => '',
  'EnableNetworkIsolation' => '',
  'EnableInterContainerTrafficEncryption' => '',
  'EnableManagedSpotTraining' => '',
  'CheckpointConfig' => '',
  'DebugHookConfig' => [
    'LocalPath' => '',
    'S3OutputPath' => '',
    'HookParameters' => '',
    'CollectionConfigurations' => ''
  ],
  'DebugRuleConfigurations' => '',
  'TensorBoardOutputConfig' => [
    'LocalPath' => '',
    'S3OutputPath' => ''
  ],
  'ExperimentConfig' => [
    'ExperimentName' => '',
    'TrialName' => '',
    'TrialComponentDisplayName' => '',
    'RunName' => ''
  ],
  'ProfilerConfig' => [
    'S3OutputPath' => '',
    'ProfilingIntervalInMilliseconds' => '',
    'ProfilingParameters' => '',
    'DisableProfiler' => ''
  ],
  'ProfilerRuleConfigurations' => '',
  'Environment' => '',
  'RetryStrategy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": {
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  },
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": {
    "LocalPath": "",
    "S3OutputPath": ""
  },
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  },
  "ProfilerConfig": {
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  },
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": {
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  },
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": {
    "LocalPath": "",
    "S3OutputPath": ""
  },
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  },
  "ProfilerConfig": {
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  },
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob"

payload = {
    "TrainingJobName": "",
    "HyperParameters": "",
    "AlgorithmSpecification": "",
    "RoleArn": "",
    "InputDataConfig": "",
    "OutputDataConfig": "",
    "ResourceConfig": "",
    "VpcConfig": "",
    "StoppingCondition": "",
    "Tags": "",
    "EnableNetworkIsolation": "",
    "EnableInterContainerTrafficEncryption": "",
    "EnableManagedSpotTraining": "",
    "CheckpointConfig": "",
    "DebugHookConfig": {
        "LocalPath": "",
        "S3OutputPath": "",
        "HookParameters": "",
        "CollectionConfigurations": ""
    },
    "DebugRuleConfigurations": "",
    "TensorBoardOutputConfig": {
        "LocalPath": "",
        "S3OutputPath": ""
    },
    "ExperimentConfig": {
        "ExperimentName": "",
        "TrialName": "",
        "TrialComponentDisplayName": "",
        "RunName": ""
    },
    "ProfilerConfig": {
        "S3OutputPath": "",
        "ProfilingIntervalInMilliseconds": "",
        "ProfilingParameters": "",
        "DisableProfiler": ""
    },
    "ProfilerRuleConfigurations": "",
    "Environment": "",
    "RetryStrategy": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob"

payload <- "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrainingJobName\": \"\",\n  \"HyperParameters\": \"\",\n  \"AlgorithmSpecification\": \"\",\n  \"RoleArn\": \"\",\n  \"InputDataConfig\": \"\",\n  \"OutputDataConfig\": \"\",\n  \"ResourceConfig\": \"\",\n  \"VpcConfig\": \"\",\n  \"StoppingCondition\": \"\",\n  \"Tags\": \"\",\n  \"EnableNetworkIsolation\": \"\",\n  \"EnableInterContainerTrafficEncryption\": \"\",\n  \"EnableManagedSpotTraining\": \"\",\n  \"CheckpointConfig\": \"\",\n  \"DebugHookConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\",\n    \"HookParameters\": \"\",\n    \"CollectionConfigurations\": \"\"\n  },\n  \"DebugRuleConfigurations\": \"\",\n  \"TensorBoardOutputConfig\": {\n    \"LocalPath\": \"\",\n    \"S3OutputPath\": \"\"\n  },\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  },\n  \"ProfilerConfig\": {\n    \"S3OutputPath\": \"\",\n    \"ProfilingIntervalInMilliseconds\": \"\",\n    \"ProfilingParameters\": \"\",\n    \"DisableProfiler\": \"\"\n  },\n  \"ProfilerRuleConfigurations\": \"\",\n  \"Environment\": \"\",\n  \"RetryStrategy\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob";

    let payload = json!({
        "TrainingJobName": "",
        "HyperParameters": "",
        "AlgorithmSpecification": "",
        "RoleArn": "",
        "InputDataConfig": "",
        "OutputDataConfig": "",
        "ResourceConfig": "",
        "VpcConfig": "",
        "StoppingCondition": "",
        "Tags": "",
        "EnableNetworkIsolation": "",
        "EnableInterContainerTrafficEncryption": "",
        "EnableManagedSpotTraining": "",
        "CheckpointConfig": "",
        "DebugHookConfig": json!({
            "LocalPath": "",
            "S3OutputPath": "",
            "HookParameters": "",
            "CollectionConfigurations": ""
        }),
        "DebugRuleConfigurations": "",
        "TensorBoardOutputConfig": json!({
            "LocalPath": "",
            "S3OutputPath": ""
        }),
        "ExperimentConfig": json!({
            "ExperimentName": "",
            "TrialName": "",
            "TrialComponentDisplayName": "",
            "RunName": ""
        }),
        "ProfilerConfig": json!({
            "S3OutputPath": "",
            "ProfilingIntervalInMilliseconds": "",
            "ProfilingParameters": "",
            "DisableProfiler": ""
        }),
        "ProfilerRuleConfigurations": "",
        "Environment": "",
        "RetryStrategy": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateTrainingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": {
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  },
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": {
    "LocalPath": "",
    "S3OutputPath": ""
  },
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  },
  "ProfilerConfig": {
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  },
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
}'
echo '{
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": {
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  },
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": {
    "LocalPath": "",
    "S3OutputPath": ""
  },
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  },
  "ProfilerConfig": {
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  },
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrainingJobName": "",\n  "HyperParameters": "",\n  "AlgorithmSpecification": "",\n  "RoleArn": "",\n  "InputDataConfig": "",\n  "OutputDataConfig": "",\n  "ResourceConfig": "",\n  "VpcConfig": "",\n  "StoppingCondition": "",\n  "Tags": "",\n  "EnableNetworkIsolation": "",\n  "EnableInterContainerTrafficEncryption": "",\n  "EnableManagedSpotTraining": "",\n  "CheckpointConfig": "",\n  "DebugHookConfig": {\n    "LocalPath": "",\n    "S3OutputPath": "",\n    "HookParameters": "",\n    "CollectionConfigurations": ""\n  },\n  "DebugRuleConfigurations": "",\n  "TensorBoardOutputConfig": {\n    "LocalPath": "",\n    "S3OutputPath": ""\n  },\n  "ExperimentConfig": {\n    "ExperimentName": "",\n    "TrialName": "",\n    "TrialComponentDisplayName": "",\n    "RunName": ""\n  },\n  "ProfilerConfig": {\n    "S3OutputPath": "",\n    "ProfilingIntervalInMilliseconds": "",\n    "ProfilingParameters": "",\n    "DisableProfiler": ""\n  },\n  "ProfilerRuleConfigurations": "",\n  "Environment": "",\n  "RetryStrategy": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrainingJobName": "",
  "HyperParameters": "",
  "AlgorithmSpecification": "",
  "RoleArn": "",
  "InputDataConfig": "",
  "OutputDataConfig": "",
  "ResourceConfig": "",
  "VpcConfig": "",
  "StoppingCondition": "",
  "Tags": "",
  "EnableNetworkIsolation": "",
  "EnableInterContainerTrafficEncryption": "",
  "EnableManagedSpotTraining": "",
  "CheckpointConfig": "",
  "DebugHookConfig": [
    "LocalPath": "",
    "S3OutputPath": "",
    "HookParameters": "",
    "CollectionConfigurations": ""
  ],
  "DebugRuleConfigurations": "",
  "TensorBoardOutputConfig": [
    "LocalPath": "",
    "S3OutputPath": ""
  ],
  "ExperimentConfig": [
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  ],
  "ProfilerConfig": [
    "S3OutputPath": "",
    "ProfilingIntervalInMilliseconds": "",
    "ProfilingParameters": "",
    "DisableProfiler": ""
  ],
  "ProfilerRuleConfigurations": "",
  "Environment": "",
  "RetryStrategy": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrainingJob")! 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 CreateTransformJob
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob
HEADERS

X-Amz-Target
BODY json

{
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:TransformJobName ""
                                                                                                     :ModelName ""
                                                                                                     :MaxConcurrentTransforms ""
                                                                                                     :ModelClientConfig ""
                                                                                                     :MaxPayloadInMB ""
                                                                                                     :BatchStrategy ""
                                                                                                     :Environment ""
                                                                                                     :TransformInput ""
                                                                                                     :TransformOutput ""
                                                                                                     :DataCaptureConfig ""
                                                                                                     :TransformResources ""
                                                                                                     :DataProcessing ""
                                                                                                     :Tags ""
                                                                                                     :ExperimentConfig {:ExperimentName ""
                                                                                                                        :TrialName ""
                                                                                                                        :TrialComponentDisplayName ""
                                                                                                                        :RunName ""}}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTransformJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTransformJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob"

	payload := strings.NewReader("{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 448

{
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  TransformJobName: '',
  ModelName: '',
  MaxConcurrentTransforms: '',
  ModelClientConfig: '',
  MaxPayloadInMB: '',
  BatchStrategy: '',
  Environment: '',
  TransformInput: '',
  TransformOutput: '',
  DataCaptureConfig: '',
  TransformResources: '',
  DataProcessing: '',
  Tags: '',
  ExperimentConfig: {
    ExperimentName: '',
    TrialName: '',
    TrialComponentDisplayName: '',
    RunName: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TransformJobName: '',
    ModelName: '',
    MaxConcurrentTransforms: '',
    ModelClientConfig: '',
    MaxPayloadInMB: '',
    BatchStrategy: '',
    Environment: '',
    TransformInput: '',
    TransformOutput: '',
    DataCaptureConfig: '',
    TransformResources: '',
    DataProcessing: '',
    Tags: '',
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TransformJobName":"","ModelName":"","MaxConcurrentTransforms":"","ModelClientConfig":"","MaxPayloadInMB":"","BatchStrategy":"","Environment":"","TransformInput":"","TransformOutput":"","DataCaptureConfig":"","TransformResources":"","DataProcessing":"","Tags":"","ExperimentConfig":{"ExperimentName":"","TrialName":"","TrialComponentDisplayName":"","RunName":""}}'
};

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}}/#X-Amz-Target=SageMaker.CreateTransformJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TransformJobName": "",\n  "ModelName": "",\n  "MaxConcurrentTransforms": "",\n  "ModelClientConfig": "",\n  "MaxPayloadInMB": "",\n  "BatchStrategy": "",\n  "Environment": "",\n  "TransformInput": "",\n  "TransformOutput": "",\n  "DataCaptureConfig": "",\n  "TransformResources": "",\n  "DataProcessing": "",\n  "Tags": "",\n  "ExperimentConfig": {\n    "ExperimentName": "",\n    "TrialName": "",\n    "TrialComponentDisplayName": "",\n    "RunName": ""\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  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  TransformJobName: '',
  ModelName: '',
  MaxConcurrentTransforms: '',
  ModelClientConfig: '',
  MaxPayloadInMB: '',
  BatchStrategy: '',
  Environment: '',
  TransformInput: '',
  TransformOutput: '',
  DataCaptureConfig: '',
  TransformResources: '',
  DataProcessing: '',
  Tags: '',
  ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    TransformJobName: '',
    ModelName: '',
    MaxConcurrentTransforms: '',
    ModelClientConfig: '',
    MaxPayloadInMB: '',
    BatchStrategy: '',
    Environment: '',
    TransformInput: '',
    TransformOutput: '',
    DataCaptureConfig: '',
    TransformResources: '',
    DataProcessing: '',
    Tags: '',
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
  },
  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}}/#X-Amz-Target=SageMaker.CreateTransformJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TransformJobName: '',
  ModelName: '',
  MaxConcurrentTransforms: '',
  ModelClientConfig: '',
  MaxPayloadInMB: '',
  BatchStrategy: '',
  Environment: '',
  TransformInput: '',
  TransformOutput: '',
  DataCaptureConfig: '',
  TransformResources: '',
  DataProcessing: '',
  Tags: '',
  ExperimentConfig: {
    ExperimentName: '',
    TrialName: '',
    TrialComponentDisplayName: '',
    RunName: ''
  }
});

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}}/#X-Amz-Target=SageMaker.CreateTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TransformJobName: '',
    ModelName: '',
    MaxConcurrentTransforms: '',
    ModelClientConfig: '',
    MaxPayloadInMB: '',
    BatchStrategy: '',
    Environment: '',
    TransformInput: '',
    TransformOutput: '',
    DataCaptureConfig: '',
    TransformResources: '',
    DataProcessing: '',
    Tags: '',
    ExperimentConfig: {ExperimentName: '', TrialName: '', TrialComponentDisplayName: '', RunName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TransformJobName":"","ModelName":"","MaxConcurrentTransforms":"","ModelClientConfig":"","MaxPayloadInMB":"","BatchStrategy":"","Environment":"","TransformInput":"","TransformOutput":"","DataCaptureConfig":"","TransformResources":"","DataProcessing":"","Tags":"","ExperimentConfig":{"ExperimentName":"","TrialName":"","TrialComponentDisplayName":"","RunName":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TransformJobName": @"",
                              @"ModelName": @"",
                              @"MaxConcurrentTransforms": @"",
                              @"ModelClientConfig": @"",
                              @"MaxPayloadInMB": @"",
                              @"BatchStrategy": @"",
                              @"Environment": @"",
                              @"TransformInput": @"",
                              @"TransformOutput": @"",
                              @"DataCaptureConfig": @"",
                              @"TransformResources": @"",
                              @"DataProcessing": @"",
                              @"Tags": @"",
                              @"ExperimentConfig": @{ @"ExperimentName": @"", @"TrialName": @"", @"TrialComponentDisplayName": @"", @"RunName": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateTransformJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob",
  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([
    'TransformJobName' => '',
    'ModelName' => '',
    'MaxConcurrentTransforms' => '',
    'ModelClientConfig' => '',
    'MaxPayloadInMB' => '',
    'BatchStrategy' => '',
    'Environment' => '',
    'TransformInput' => '',
    'TransformOutput' => '',
    'DataCaptureConfig' => '',
    'TransformResources' => '',
    'DataProcessing' => '',
    'Tags' => '',
    'ExperimentConfig' => [
        'ExperimentName' => '',
        'TrialName' => '',
        'TrialComponentDisplayName' => '',
        'RunName' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob', [
  'body' => '{
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TransformJobName' => '',
  'ModelName' => '',
  'MaxConcurrentTransforms' => '',
  'ModelClientConfig' => '',
  'MaxPayloadInMB' => '',
  'BatchStrategy' => '',
  'Environment' => '',
  'TransformInput' => '',
  'TransformOutput' => '',
  'DataCaptureConfig' => '',
  'TransformResources' => '',
  'DataProcessing' => '',
  'Tags' => '',
  'ExperimentConfig' => [
    'ExperimentName' => '',
    'TrialName' => '',
    'TrialComponentDisplayName' => '',
    'RunName' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TransformJobName' => '',
  'ModelName' => '',
  'MaxConcurrentTransforms' => '',
  'ModelClientConfig' => '',
  'MaxPayloadInMB' => '',
  'BatchStrategy' => '',
  'Environment' => '',
  'TransformInput' => '',
  'TransformOutput' => '',
  'DataCaptureConfig' => '',
  'TransformResources' => '',
  'DataProcessing' => '',
  'Tags' => '',
  'ExperimentConfig' => [
    'ExperimentName' => '',
    'TrialName' => '',
    'TrialComponentDisplayName' => '',
    'RunName' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob"

payload = {
    "TransformJobName": "",
    "ModelName": "",
    "MaxConcurrentTransforms": "",
    "ModelClientConfig": "",
    "MaxPayloadInMB": "",
    "BatchStrategy": "",
    "Environment": "",
    "TransformInput": "",
    "TransformOutput": "",
    "DataCaptureConfig": "",
    "TransformResources": "",
    "DataProcessing": "",
    "Tags": "",
    "ExperimentConfig": {
        "ExperimentName": "",
        "TrialName": "",
        "TrialComponentDisplayName": "",
        "RunName": ""
    }
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob"

payload <- "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TransformJobName\": \"\",\n  \"ModelName\": \"\",\n  \"MaxConcurrentTransforms\": \"\",\n  \"ModelClientConfig\": \"\",\n  \"MaxPayloadInMB\": \"\",\n  \"BatchStrategy\": \"\",\n  \"Environment\": \"\",\n  \"TransformInput\": \"\",\n  \"TransformOutput\": \"\",\n  \"DataCaptureConfig\": \"\",\n  \"TransformResources\": \"\",\n  \"DataProcessing\": \"\",\n  \"Tags\": \"\",\n  \"ExperimentConfig\": {\n    \"ExperimentName\": \"\",\n    \"TrialName\": \"\",\n    \"TrialComponentDisplayName\": \"\",\n    \"RunName\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob";

    let payload = json!({
        "TransformJobName": "",
        "ModelName": "",
        "MaxConcurrentTransforms": "",
        "ModelClientConfig": "",
        "MaxPayloadInMB": "",
        "BatchStrategy": "",
        "Environment": "",
        "TransformInput": "",
        "TransformOutput": "",
        "DataCaptureConfig": "",
        "TransformResources": "",
        "DataProcessing": "",
        "Tags": "",
        "ExperimentConfig": json!({
            "ExperimentName": "",
            "TrialName": "",
            "TrialComponentDisplayName": "",
            "RunName": ""
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateTransformJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}'
echo '{
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": {
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  }
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TransformJobName": "",\n  "ModelName": "",\n  "MaxConcurrentTransforms": "",\n  "ModelClientConfig": "",\n  "MaxPayloadInMB": "",\n  "BatchStrategy": "",\n  "Environment": "",\n  "TransformInput": "",\n  "TransformOutput": "",\n  "DataCaptureConfig": "",\n  "TransformResources": "",\n  "DataProcessing": "",\n  "Tags": "",\n  "ExperimentConfig": {\n    "ExperimentName": "",\n    "TrialName": "",\n    "TrialComponentDisplayName": "",\n    "RunName": ""\n  }\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TransformJobName": "",
  "ModelName": "",
  "MaxConcurrentTransforms": "",
  "ModelClientConfig": "",
  "MaxPayloadInMB": "",
  "BatchStrategy": "",
  "Environment": "",
  "TransformInput": "",
  "TransformOutput": "",
  "DataCaptureConfig": "",
  "TransformResources": "",
  "DataProcessing": "",
  "Tags": "",
  "ExperimentConfig": [
    "ExperimentName": "",
    "TrialName": "",
    "TrialComponentDisplayName": "",
    "RunName": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTransformJob")! 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 CreateTrial
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial
HEADERS

X-Amz-Target
BODY json

{
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:TrialName ""
                                                                                              :DisplayName ""
                                                                                              :ExperimentName ""
                                                                                              :MetadataProperties {:CommitId ""
                                                                                                                   :Repository ""
                                                                                                                   :GeneratedBy ""
                                                                                                                   :ProjectId ""}
                                                                                              :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTrial"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTrial");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial"

	payload := strings.NewReader("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 196

{
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialName: '',
  DisplayName: '',
  ExperimentName: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrialName: '',
    DisplayName: '',
    ExperimentName: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":"","DisplayName":"","ExperimentName":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateTrial',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialName": "",\n  "DisplayName": "",\n  "ExperimentName": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  TrialName: '',
  DisplayName: '',
  ExperimentName: '',
  MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    TrialName: '',
    DisplayName: '',
    ExperimentName: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateTrial');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialName: '',
  DisplayName: '',
  ExperimentName: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrialName: '',
    DisplayName: '',
    ExperimentName: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":"","DisplayName":"","ExperimentName":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialName": @"",
                              @"DisplayName": @"",
                              @"ExperimentName": @"",
                              @"MetadataProperties": @{ @"CommitId": @"", @"Repository": @"", @"GeneratedBy": @"", @"ProjectId": @"" },
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateTrial" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial",
  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([
    'TrialName' => '',
    'DisplayName' => '',
    'ExperimentName' => '',
    'MetadataProperties' => [
        'CommitId' => '',
        'Repository' => '',
        'GeneratedBy' => '',
        'ProjectId' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial', [
  'body' => '{
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialName' => '',
  'DisplayName' => '',
  'ExperimentName' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialName' => '',
  'DisplayName' => '',
  'ExperimentName' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial"

payload = {
    "TrialName": "",
    "DisplayName": "",
    "ExperimentName": "",
    "MetadataProperties": {
        "CommitId": "",
        "Repository": "",
        "GeneratedBy": "",
        "ProjectId": ""
    },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial"

payload <- "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\",\n  \"ExperimentName\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial";

    let payload = json!({
        "TrialName": "",
        "DisplayName": "",
        "ExperimentName": "",
        "MetadataProperties": json!({
            "CommitId": "",
            "Repository": "",
            "GeneratedBy": "",
            "ProjectId": ""
        }),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateTrial' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
echo '{
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialName": "",\n  "DisplayName": "",\n  "ExperimentName": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrialName": "",
  "DisplayName": "",
  "ExperimentName": "",
  "MetadataProperties": [
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  ],
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrial")! 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 CreateTrialComponent
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent
HEADERS

X-Amz-Target
BODY json

{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:TrialComponentName ""
                                                                                                       :DisplayName ""
                                                                                                       :Status ""
                                                                                                       :StartTime ""
                                                                                                       :EndTime ""
                                                                                                       :Parameters ""
                                                                                                       :InputArtifacts ""
                                                                                                       :OutputArtifacts ""
                                                                                                       :MetadataProperties {:CommitId ""
                                                                                                                            :Repository ""
                                                                                                                            :GeneratedBy ""
                                                                                                                            :ProjectId ""}
                                                                                                       :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTrialComponent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateTrialComponent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent"

	payload := strings.NewReader("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 302

{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialComponentName: '',
  DisplayName: '',
  Status: '',
  StartTime: '',
  EndTime: '',
  Parameters: '',
  InputArtifacts: '',
  OutputArtifacts: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrialComponentName: '',
    DisplayName: '',
    Status: '',
    StartTime: '',
    EndTime: '',
    Parameters: '',
    InputArtifacts: '',
    OutputArtifacts: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","DisplayName":"","Status":"","StartTime":"","EndTime":"","Parameters":"","InputArtifacts":"","OutputArtifacts":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateTrialComponent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialComponentName": "",\n  "DisplayName": "",\n  "Status": "",\n  "StartTime": "",\n  "EndTime": "",\n  "Parameters": "",\n  "InputArtifacts": "",\n  "OutputArtifacts": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  TrialComponentName: '',
  DisplayName: '',
  Status: '',
  StartTime: '',
  EndTime: '',
  Parameters: '',
  InputArtifacts: '',
  OutputArtifacts: '',
  MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    TrialComponentName: '',
    DisplayName: '',
    Status: '',
    StartTime: '',
    EndTime: '',
    Parameters: '',
    InputArtifacts: '',
    OutputArtifacts: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateTrialComponent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialComponentName: '',
  DisplayName: '',
  Status: '',
  StartTime: '',
  EndTime: '',
  Parameters: '',
  InputArtifacts: '',
  OutputArtifacts: '',
  MetadataProperties: {
    CommitId: '',
    Repository: '',
    GeneratedBy: '',
    ProjectId: ''
  },
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrialComponentName: '',
    DisplayName: '',
    Status: '',
    StartTime: '',
    EndTime: '',
    Parameters: '',
    InputArtifacts: '',
    OutputArtifacts: '',
    MetadataProperties: {CommitId: '', Repository: '', GeneratedBy: '', ProjectId: ''},
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","DisplayName":"","Status":"","StartTime":"","EndTime":"","Parameters":"","InputArtifacts":"","OutputArtifacts":"","MetadataProperties":{"CommitId":"","Repository":"","GeneratedBy":"","ProjectId":""},"Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialComponentName": @"",
                              @"DisplayName": @"",
                              @"Status": @"",
                              @"StartTime": @"",
                              @"EndTime": @"",
                              @"Parameters": @"",
                              @"InputArtifacts": @"",
                              @"OutputArtifacts": @"",
                              @"MetadataProperties": @{ @"CommitId": @"", @"Repository": @"", @"GeneratedBy": @"", @"ProjectId": @"" },
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateTrialComponent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent",
  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([
    'TrialComponentName' => '',
    'DisplayName' => '',
    'Status' => '',
    'StartTime' => '',
    'EndTime' => '',
    'Parameters' => '',
    'InputArtifacts' => '',
    'OutputArtifacts' => '',
    'MetadataProperties' => [
        'CommitId' => '',
        'Repository' => '',
        'GeneratedBy' => '',
        'ProjectId' => ''
    ],
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent', [
  'body' => '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialComponentName' => '',
  'DisplayName' => '',
  'Status' => '',
  'StartTime' => '',
  'EndTime' => '',
  'Parameters' => '',
  'InputArtifacts' => '',
  'OutputArtifacts' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialComponentName' => '',
  'DisplayName' => '',
  'Status' => '',
  'StartTime' => '',
  'EndTime' => '',
  'Parameters' => '',
  'InputArtifacts' => '',
  'OutputArtifacts' => '',
  'MetadataProperties' => [
    'CommitId' => '',
    'Repository' => '',
    'GeneratedBy' => '',
    'ProjectId' => ''
  ],
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent"

payload = {
    "TrialComponentName": "",
    "DisplayName": "",
    "Status": "",
    "StartTime": "",
    "EndTime": "",
    "Parameters": "",
    "InputArtifacts": "",
    "OutputArtifacts": "",
    "MetadataProperties": {
        "CommitId": "",
        "Repository": "",
        "GeneratedBy": "",
        "ProjectId": ""
    },
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent"

payload <- "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"InputArtifacts\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"MetadataProperties\": {\n    \"CommitId\": \"\",\n    \"Repository\": \"\",\n    \"GeneratedBy\": \"\",\n    \"ProjectId\": \"\"\n  },\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent";

    let payload = json!({
        "TrialComponentName": "",
        "DisplayName": "",
        "Status": "",
        "StartTime": "",
        "EndTime": "",
        "Parameters": "",
        "InputArtifacts": "",
        "OutputArtifacts": "",
        "MetadataProperties": json!({
            "CommitId": "",
            "Repository": "",
            "GeneratedBy": "",
            "ProjectId": ""
        }),
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateTrialComponent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}'
echo '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": {
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  },
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialComponentName": "",\n  "DisplayName": "",\n  "Status": "",\n  "StartTime": "",\n  "EndTime": "",\n  "Parameters": "",\n  "InputArtifacts": "",\n  "OutputArtifacts": "",\n  "MetadataProperties": {\n    "CommitId": "",\n    "Repository": "",\n    "GeneratedBy": "",\n    "ProjectId": ""\n  },\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "InputArtifacts": "",
  "OutputArtifacts": "",
  "MetadataProperties": [
    "CommitId": "",
    "Repository": "",
    "GeneratedBy": "",
    "ProjectId": ""
  ],
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateTrialComponent")! 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 CreateUserProfile
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:DomainId ""
                                                                                                    :UserProfileName ""
                                                                                                    :SingleSignOnUserIdentifier ""
                                                                                                    :SingleSignOnUserValue ""
                                                                                                    :Tags ""
                                                                                                    :UserSettings ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateUserProfile"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateUserProfile");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 148

{
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: '',
  SingleSignOnUserIdentifier: '',
  SingleSignOnUserValue: '',
  Tags: '',
  UserSettings: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    UserProfileName: '',
    SingleSignOnUserIdentifier: '',
    SingleSignOnUserValue: '',
    Tags: '',
    UserSettings: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","SingleSignOnUserIdentifier":"","SingleSignOnUserValue":"","Tags":"","UserSettings":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateUserProfile',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "SingleSignOnUserIdentifier": "",\n  "SingleSignOnUserValue": "",\n  "Tags": "",\n  "UserSettings": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DomainId: '',
  UserProfileName: '',
  SingleSignOnUserIdentifier: '',
  SingleSignOnUserValue: '',
  Tags: '',
  UserSettings: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DomainId: '',
    UserProfileName: '',
    SingleSignOnUserIdentifier: '',
    SingleSignOnUserValue: '',
    Tags: '',
    UserSettings: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateUserProfile');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: '',
  SingleSignOnUserIdentifier: '',
  SingleSignOnUserValue: '',
  Tags: '',
  UserSettings: ''
});

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}}/#X-Amz-Target=SageMaker.CreateUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    UserProfileName: '',
    SingleSignOnUserIdentifier: '',
    SingleSignOnUserValue: '',
    Tags: '',
    UserSettings: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","SingleSignOnUserIdentifier":"","SingleSignOnUserValue":"","Tags":"","UserSettings":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"",
                              @"SingleSignOnUserIdentifier": @"",
                              @"SingleSignOnUserValue": @"",
                              @"Tags": @"",
                              @"UserSettings": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateUserProfile" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile",
  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([
    'DomainId' => '',
    'UserProfileName' => '',
    'SingleSignOnUserIdentifier' => '',
    'SingleSignOnUserValue' => '',
    'Tags' => '',
    'UserSettings' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'SingleSignOnUserIdentifier' => '',
  'SingleSignOnUserValue' => '',
  'Tags' => '',
  'UserSettings' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'SingleSignOnUserIdentifier' => '',
  'SingleSignOnUserValue' => '',
  'Tags' => '',
  'UserSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile"

payload = {
    "DomainId": "",
    "UserProfileName": "",
    "SingleSignOnUserIdentifier": "",
    "SingleSignOnUserValue": "",
    "Tags": "",
    "UserSettings": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"SingleSignOnUserIdentifier\": \"\",\n  \"SingleSignOnUserValue\": \"\",\n  \"Tags\": \"\",\n  \"UserSettings\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": "",
        "SingleSignOnUserIdentifier": "",
        "SingleSignOnUserValue": "",
        "Tags": "",
        "UserSettings": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateUserProfile' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "SingleSignOnUserIdentifier": "",\n  "SingleSignOnUserValue": "",\n  "Tags": "",\n  "UserSettings": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": "",
  "SingleSignOnUserIdentifier": "",
  "SingleSignOnUserValue": "",
  "Tags": "",
  "UserSettings": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateUserProfile")! 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 CreateWorkforce
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce
HEADERS

X-Amz-Target
BODY json

{
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": {
    "Cidrs": ""
  },
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:CognitoConfig ""
                                                                                                  :OidcConfig ""
                                                                                                  :SourceIpConfig {:Cidrs ""}
                                                                                                  :WorkforceName ""
                                                                                                  :Tags ""
                                                                                                  :WorkforceVpcConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateWorkforce"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateWorkforce");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce"

	payload := strings.NewReader("{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": {
    "Cidrs": ""
  },
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CognitoConfig: '',
  OidcConfig: '',
  SourceIpConfig: {
    Cidrs: ''
  },
  WorkforceName: '',
  Tags: '',
  WorkforceVpcConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CognitoConfig: '',
    OidcConfig: '',
    SourceIpConfig: {Cidrs: ''},
    WorkforceName: '',
    Tags: '',
    WorkforceVpcConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CognitoConfig":"","OidcConfig":"","SourceIpConfig":{"Cidrs":""},"WorkforceName":"","Tags":"","WorkforceVpcConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateWorkforce',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CognitoConfig": "",\n  "OidcConfig": "",\n  "SourceIpConfig": {\n    "Cidrs": ""\n  },\n  "WorkforceName": "",\n  "Tags": "",\n  "WorkforceVpcConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CognitoConfig: '',
  OidcConfig: '',
  SourceIpConfig: {Cidrs: ''},
  WorkforceName: '',
  Tags: '',
  WorkforceVpcConfig: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CognitoConfig: '',
    OidcConfig: '',
    SourceIpConfig: {Cidrs: ''},
    WorkforceName: '',
    Tags: '',
    WorkforceVpcConfig: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateWorkforce');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CognitoConfig: '',
  OidcConfig: '',
  SourceIpConfig: {
    Cidrs: ''
  },
  WorkforceName: '',
  Tags: '',
  WorkforceVpcConfig: ''
});

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}}/#X-Amz-Target=SageMaker.CreateWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CognitoConfig: '',
    OidcConfig: '',
    SourceIpConfig: {Cidrs: ''},
    WorkforceName: '',
    Tags: '',
    WorkforceVpcConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CognitoConfig":"","OidcConfig":"","SourceIpConfig":{"Cidrs":""},"WorkforceName":"","Tags":"","WorkforceVpcConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CognitoConfig": @"",
                              @"OidcConfig": @"",
                              @"SourceIpConfig": @{ @"Cidrs": @"" },
                              @"WorkforceName": @"",
                              @"Tags": @"",
                              @"WorkforceVpcConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateWorkforce" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce",
  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([
    'CognitoConfig' => '',
    'OidcConfig' => '',
    'SourceIpConfig' => [
        'Cidrs' => ''
    ],
    'WorkforceName' => '',
    'Tags' => '',
    'WorkforceVpcConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce', [
  'body' => '{
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": {
    "Cidrs": ""
  },
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CognitoConfig' => '',
  'OidcConfig' => '',
  'SourceIpConfig' => [
    'Cidrs' => ''
  ],
  'WorkforceName' => '',
  'Tags' => '',
  'WorkforceVpcConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CognitoConfig' => '',
  'OidcConfig' => '',
  'SourceIpConfig' => [
    'Cidrs' => ''
  ],
  'WorkforceName' => '',
  'Tags' => '',
  'WorkforceVpcConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": {
    "Cidrs": ""
  },
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": {
    "Cidrs": ""
  },
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce"

payload = {
    "CognitoConfig": "",
    "OidcConfig": "",
    "SourceIpConfig": { "Cidrs": "" },
    "WorkforceName": "",
    "Tags": "",
    "WorkforceVpcConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce"

payload <- "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CognitoConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"SourceIpConfig\": {\n    \"Cidrs\": \"\"\n  },\n  \"WorkforceName\": \"\",\n  \"Tags\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce";

    let payload = json!({
        "CognitoConfig": "",
        "OidcConfig": "",
        "SourceIpConfig": json!({"Cidrs": ""}),
        "WorkforceName": "",
        "Tags": "",
        "WorkforceVpcConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateWorkforce' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": {
    "Cidrs": ""
  },
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
}'
echo '{
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": {
    "Cidrs": ""
  },
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CognitoConfig": "",\n  "OidcConfig": "",\n  "SourceIpConfig": {\n    "Cidrs": ""\n  },\n  "WorkforceName": "",\n  "Tags": "",\n  "WorkforceVpcConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CognitoConfig": "",
  "OidcConfig": "",
  "SourceIpConfig": ["Cidrs": ""],
  "WorkforceName": "",
  "Tags": "",
  "WorkforceVpcConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkforce")! 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 CreateWorkteam
{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam
HEADERS

X-Amz-Target
BODY json

{
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:WorkteamName ""
                                                                                                 :WorkforceName ""
                                                                                                 :MemberDefinitions ""
                                                                                                 :Description ""
                                                                                                 :NotificationConfiguration ""
                                                                                                 :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateWorkteam"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.CreateWorkteam");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam"

	payload := strings.NewReader("{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 144

{
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\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  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkteamName: '',
  WorkforceName: '',
  MemberDefinitions: '',
  Description: '',
  NotificationConfiguration: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkteamName: '',
    WorkforceName: '',
    MemberDefinitions: '',
    Description: '',
    NotificationConfiguration: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":"","WorkforceName":"","MemberDefinitions":"","Description":"","NotificationConfiguration":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.CreateWorkteam',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkteamName": "",\n  "WorkforceName": "",\n  "MemberDefinitions": "",\n  "Description": "",\n  "NotificationConfiguration": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  WorkteamName: '',
  WorkforceName: '',
  MemberDefinitions: '',
  Description: '',
  NotificationConfiguration: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    WorkteamName: '',
    WorkforceName: '',
    MemberDefinitions: '',
    Description: '',
    NotificationConfiguration: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.CreateWorkteam');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkteamName: '',
  WorkforceName: '',
  MemberDefinitions: '',
  Description: '',
  NotificationConfiguration: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.CreateWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkteamName: '',
    WorkforceName: '',
    MemberDefinitions: '',
    Description: '',
    NotificationConfiguration: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":"","WorkforceName":"","MemberDefinitions":"","Description":"","NotificationConfiguration":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkteamName": @"",
                              @"WorkforceName": @"",
                              @"MemberDefinitions": @"",
                              @"Description": @"",
                              @"NotificationConfiguration": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam"]
                                                       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}}/#X-Amz-Target=SageMaker.CreateWorkteam" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam",
  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([
    'WorkteamName' => '',
    'WorkforceName' => '',
    'MemberDefinitions' => '',
    'Description' => '',
    'NotificationConfiguration' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam', [
  'body' => '{
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkteamName' => '',
  'WorkforceName' => '',
  'MemberDefinitions' => '',
  'Description' => '',
  'NotificationConfiguration' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkteamName' => '',
  'WorkforceName' => '',
  'MemberDefinitions' => '',
  'Description' => '',
  'NotificationConfiguration' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam"

payload = {
    "WorkteamName": "",
    "WorkforceName": "",
    "MemberDefinitions": "",
    "Description": "",
    "NotificationConfiguration": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam"

payload <- "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkteamName\": \"\",\n  \"WorkforceName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam";

    let payload = json!({
        "WorkteamName": "",
        "WorkforceName": "",
        "MemberDefinitions": "",
        "Description": "",
        "NotificationConfiguration": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.CreateWorkteam' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
}'
echo '{
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkteamName": "",\n  "WorkforceName": "",\n  "MemberDefinitions": "",\n  "Description": "",\n  "NotificationConfiguration": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkteamName": "",
  "WorkforceName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.CreateWorkteam")! 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 DeleteAction
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction
HEADERS

X-Amz-Target
BODY json

{
  "ActionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:ActionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAction"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ActionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAction");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction"

	payload := strings.NewReader("{\n  \"ActionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "ActionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActionName\": \"\"\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  \"ActionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ActionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ActionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteAction',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ActionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ActionName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteAction');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ActionName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ActionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteAction" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction",
  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([
    'ActionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction', [
  'body' => '{
  "ActionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction"

payload = { "ActionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction"

payload <- "{\n  \"ActionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ActionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ActionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction";

    let payload = json!({"ActionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteAction' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ActionName": ""
}'
echo '{
  "ActionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ActionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAction")! 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 DeleteAlgorithm
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm
HEADERS

X-Amz-Target
BODY json

{
  "AlgorithmName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AlgorithmName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:AlgorithmName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AlgorithmName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAlgorithm"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AlgorithmName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAlgorithm");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AlgorithmName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm"

	payload := strings.NewReader("{\n  \"AlgorithmName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "AlgorithmName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AlgorithmName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AlgorithmName\": \"\"\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  \"AlgorithmName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AlgorithmName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AlgorithmName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AlgorithmName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AlgorithmName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteAlgorithm',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AlgorithmName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AlgorithmName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AlgorithmName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AlgorithmName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteAlgorithm');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AlgorithmName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AlgorithmName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AlgorithmName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AlgorithmName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteAlgorithm" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AlgorithmName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm",
  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([
    'AlgorithmName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm', [
  'body' => '{
  "AlgorithmName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AlgorithmName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AlgorithmName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AlgorithmName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AlgorithmName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AlgorithmName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm"

payload = { "AlgorithmName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm"

payload <- "{\n  \"AlgorithmName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AlgorithmName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AlgorithmName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm";

    let payload = json!({"AlgorithmName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteAlgorithm' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AlgorithmName": ""
}'
echo '{
  "AlgorithmName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AlgorithmName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AlgorithmName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAlgorithm")! 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 DeleteApp
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp" {:headers {:x-amz-target ""}
                                                                              :content-type :json
                                                                              :form-params {:DomainId ""
                                                                                            :UserProfileName ""
                                                                                            :AppType ""
                                                                                            :AppName ""
                                                                                            :SpaceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteApp"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteApp");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 98

{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: '',
  AppType: '',
  AppName: '',
  SpaceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","AppType":"","AppName":"","SpaceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteApp',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "AppType": "",\n  "AppName": "",\n  "SpaceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteApp');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: '',
  AppType: '',
  AppName: '',
  SpaceName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","AppType":"","AppName":"","SpaceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"",
                              @"AppType": @"",
                              @"AppName": @"",
                              @"SpaceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteApp" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp",
  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([
    'DomainId' => '',
    'UserProfileName' => '',
    'AppType' => '',
    'AppName' => '',
    'SpaceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'AppType' => '',
  'AppName' => '',
  'SpaceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'AppType' => '',
  'AppName' => '',
  'SpaceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp"

payload = {
    "DomainId": "",
    "UserProfileName": "",
    "AppType": "",
    "AppName": "",
    "SpaceName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": "",
        "AppType": "",
        "AppName": "",
        "SpaceName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteApp' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "AppType": "",\n  "AppName": "",\n  "SpaceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteApp")! 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 DeleteAppImageConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig
HEADERS

X-Amz-Target
BODY json

{
  "AppImageConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AppImageConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:AppImageConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AppImageConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AppImageConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AppImageConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig"

	payload := strings.NewReader("{\n  \"AppImageConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "AppImageConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AppImageConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AppImageConfigName\": \"\"\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  \"AppImageConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AppImageConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AppImageConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AppImageConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AppImageConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AppImageConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AppImageConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AppImageConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AppImageConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AppImageConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig",
  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([
    'AppImageConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig', [
  'body' => '{
  "AppImageConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AppImageConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AppImageConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AppImageConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig"

payload = { "AppImageConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig"

payload <- "{\n  \"AppImageConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AppImageConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AppImageConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig";

    let payload = json!({"AppImageConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AppImageConfigName": ""
}'
echo '{
  "AppImageConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AppImageConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AppImageConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAppImageConfig")! 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 DeleteArtifact
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact
HEADERS

X-Amz-Target
BODY json

{
  "ArtifactArn": "",
  "Source": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:ArtifactArn ""
                                                                                                 :Source ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteArtifact"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteArtifact");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact"

	payload := strings.NewReader("{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "ArtifactArn": "",
  "Source": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\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  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ArtifactArn: '',
  Source: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ArtifactArn: '', Source: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactArn":"","Source":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteArtifact',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ArtifactArn": "",\n  "Source": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ArtifactArn: '', Source: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ArtifactArn: '', Source: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteArtifact');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ArtifactArn: '',
  Source: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ArtifactArn: '', Source: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactArn":"","Source":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ArtifactArn": @"",
                              @"Source": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteArtifact" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact",
  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([
    'ArtifactArn' => '',
    'Source' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact', [
  'body' => '{
  "ArtifactArn": "",
  "Source": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ArtifactArn' => '',
  'Source' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ArtifactArn' => '',
  'Source' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactArn": "",
  "Source": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactArn": "",
  "Source": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact"

payload = {
    "ArtifactArn": "",
    "Source": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact"

payload <- "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ArtifactArn\": \"\",\n  \"Source\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact";

    let payload = json!({
        "ArtifactArn": "",
        "Source": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteArtifact' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ArtifactArn": "",
  "Source": ""
}'
echo '{
  "ArtifactArn": "",
  "Source": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ArtifactArn": "",\n  "Source": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ArtifactArn": "",
  "Source": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteArtifact")! 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 DeleteAssociation
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation
HEADERS

X-Amz-Target
BODY json

{
  "SourceArn": "",
  "DestinationArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:SourceArn ""
                                                                                                    :DestinationArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAssociation"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteAssociation");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation"

	payload := strings.NewReader("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "SourceArn": "",
  "DestinationArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\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  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SourceArn: '',
  DestinationArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SourceArn: '', DestinationArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceArn":"","DestinationArn":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteAssociation',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SourceArn": "",\n  "DestinationArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({SourceArn: '', DestinationArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {SourceArn: '', DestinationArn: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteAssociation');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SourceArn: '',
  DestinationArn: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SourceArn: '', DestinationArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceArn":"","DestinationArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SourceArn": @"",
                              @"DestinationArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteAssociation" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation",
  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([
    'SourceArn' => '',
    'DestinationArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation', [
  'body' => '{
  "SourceArn": "",
  "DestinationArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SourceArn' => '',
  'DestinationArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SourceArn' => '',
  'DestinationArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceArn": "",
  "DestinationArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceArn": "",
  "DestinationArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation"

payload = {
    "SourceArn": "",
    "DestinationArn": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation"

payload <- "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation";

    let payload = json!({
        "SourceArn": "",
        "DestinationArn": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteAssociation' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SourceArn": "",
  "DestinationArn": ""
}'
echo '{
  "SourceArn": "",
  "DestinationArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SourceArn": "",\n  "DestinationArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SourceArn": "",
  "DestinationArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteAssociation")! 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 DeleteCodeRepository
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository
HEADERS

X-Amz-Target
BODY json

{
  "CodeRepositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CodeRepositoryName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:CodeRepositoryName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CodeRepositoryName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteCodeRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CodeRepositoryName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteCodeRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CodeRepositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository"

	payload := strings.NewReader("{\n  \"CodeRepositoryName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "CodeRepositoryName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CodeRepositoryName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CodeRepositoryName\": \"\"\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  \"CodeRepositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CodeRepositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CodeRepositoryName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteCodeRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CodeRepositoryName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CodeRepositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CodeRepositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CodeRepositoryName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteCodeRepository');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CodeRepositoryName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CodeRepositoryName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteCodeRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CodeRepositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository",
  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([
    'CodeRepositoryName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository', [
  'body' => '{
  "CodeRepositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CodeRepositoryName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CodeRepositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CodeRepositoryName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository"

payload = { "CodeRepositoryName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository"

payload <- "{\n  \"CodeRepositoryName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CodeRepositoryName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CodeRepositoryName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository";

    let payload = json!({"CodeRepositoryName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteCodeRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CodeRepositoryName": ""
}'
echo '{
  "CodeRepositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CodeRepositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["CodeRepositoryName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteCodeRepository")! 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 DeleteContext
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext
HEADERS

X-Amz-Target
BODY json

{
  "ContextName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContextName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ContextName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContextName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteContext"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ContextName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteContext");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContextName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext"

	payload := strings.NewReader("{\n  \"ContextName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "ContextName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContextName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContextName\": \"\"\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  \"ContextName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ContextName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContextName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ContextName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteContext',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContextName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContextName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ContextName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ContextName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteContext');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContextName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ContextName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContextName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteContext" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ContextName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext",
  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([
    'ContextName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext', [
  'body' => '{
  "ContextName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContextName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContextName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContextName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext"

payload = { "ContextName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext"

payload <- "{\n  \"ContextName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ContextName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ContextName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext";

    let payload = json!({"ContextName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteContext' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ContextName": ""
}'
echo '{
  "ContextName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContextName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ContextName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteContext")! 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 DeleteDataQualityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDataQualityJobDefinition")! 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 DeleteDeviceFleet
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:DeviceFleetName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "DeviceFleetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\"\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  \"DeviceFleetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DeviceFleetName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DeviceFleetName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeviceFleetName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet",
  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([
    'DeviceFleetName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet', [
  'body' => '{
  "DeviceFleetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeviceFleetName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet"

payload = { "DeviceFleetName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet"

payload <- "{\n  \"DeviceFleetName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet";

    let payload = json!({"DeviceFleetName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": ""
}'
echo '{
  "DeviceFleetName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["DeviceFleetName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDeviceFleet")! 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 DeleteDomain
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "RetentionPolicy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:DomainId ""
                                                                                               :RetentionPolicy ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteDomain"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteDomain");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "DomainId": "",
  "RetentionPolicy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\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  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  RetentionPolicy: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', RetentionPolicy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","RetentionPolicy":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteDomain',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "RetentionPolicy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', RetentionPolicy: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', RetentionPolicy: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteDomain');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  RetentionPolicy: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', RetentionPolicy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","RetentionPolicy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"RetentionPolicy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteDomain" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain",
  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([
    'DomainId' => '',
    'RetentionPolicy' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain', [
  'body' => '{
  "DomainId": "",
  "RetentionPolicy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'RetentionPolicy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'RetentionPolicy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "RetentionPolicy": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "RetentionPolicy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain"

payload = {
    "DomainId": "",
    "RetentionPolicy": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain"

payload <- "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"RetentionPolicy\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain";

    let payload = json!({
        "DomainId": "",
        "RetentionPolicy": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteDomain' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "RetentionPolicy": ""
}'
echo '{
  "DomainId": "",
  "RetentionPolicy": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "RetentionPolicy": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "RetentionPolicy": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteDomain")! 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 DeleteEdgeDeploymentPlan
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan
HEADERS

X-Amz-Target
BODY json

{
  "EdgeDeploymentPlanName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgeDeploymentPlanName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:EdgeDeploymentPlanName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgeDeploymentPlanName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgeDeploymentPlanName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgeDeploymentPlanName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan"

	payload := strings.NewReader("{\n  \"EdgeDeploymentPlanName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "EdgeDeploymentPlanName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgeDeploymentPlanName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgeDeploymentPlanName\": \"\"\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  \"EdgeDeploymentPlanName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgeDeploymentPlanName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgeDeploymentPlanName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgeDeploymentPlanName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgeDeploymentPlanName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgeDeploymentPlanName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgeDeploymentPlanName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EdgeDeploymentPlanName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgeDeploymentPlanName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgeDeploymentPlanName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan",
  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([
    'EdgeDeploymentPlanName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan', [
  'body' => '{
  "EdgeDeploymentPlanName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgeDeploymentPlanName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgeDeploymentPlanName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EdgeDeploymentPlanName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan"

payload = { "EdgeDeploymentPlanName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan"

payload <- "{\n  \"EdgeDeploymentPlanName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgeDeploymentPlanName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgeDeploymentPlanName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan";

    let payload = json!({"EdgeDeploymentPlanName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgeDeploymentPlanName": ""
}'
echo '{
  "EdgeDeploymentPlanName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgeDeploymentPlanName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["EdgeDeploymentPlanName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentPlan")! 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 DeleteEdgeDeploymentStage
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage
HEADERS

X-Amz-Target
BODY json

{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:EdgeDeploymentPlanName ""
                                                                                                            :StageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage"

	payload := strings.NewReader("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgeDeploymentPlanName: '',
  StageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', StageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","StageName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgeDeploymentPlanName": "",\n  "StageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgeDeploymentPlanName: '', StageName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgeDeploymentPlanName: '', StageName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EdgeDeploymentPlanName: '',
  StageName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', StageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","StageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgeDeploymentPlanName": @"",
                              @"StageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage",
  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([
    'EdgeDeploymentPlanName' => '',
    'StageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage', [
  'body' => '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgeDeploymentPlanName' => '',
  'StageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgeDeploymentPlanName' => '',
  'StageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage"

payload = {
    "EdgeDeploymentPlanName": "",
    "StageName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage"

payload <- "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage";

    let payload = json!({
        "EdgeDeploymentPlanName": "",
        "StageName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
echo '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgeDeploymentPlanName": "",\n  "StageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EdgeDeploymentPlanName": "",
  "StageName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEdgeDeploymentStage")! 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 DeleteEndpoint
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:EndpointName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEndpoint"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "EndpointName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\"\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  \"EndpointName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteEndpoint',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EndpointName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EndpointName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteEndpoint');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteEndpoint" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint",
  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([
    'EndpointName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint', [
  'body' => '{
  "EndpointName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint"

payload = { "EndpointName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint"

payload <- "{\n  \"EndpointName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint";

    let payload = json!({"EndpointName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteEndpoint' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": ""
}'
echo '{
  "EndpointName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["EndpointName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpoint")! 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 DeleteEndpointConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig
HEADERS

X-Amz-Target
BODY json

{
  "EndpointConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:EndpointConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig"

	payload := strings.NewReader("{\n  \"EndpointConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "EndpointConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointConfigName\": \"\"\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  \"EndpointConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EndpointConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EndpointConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig",
  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([
    'EndpointConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig', [
  'body' => '{
  "EndpointConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig"

payload = { "EndpointConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig"

payload <- "{\n  \"EndpointConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig";

    let payload = json!({"EndpointConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointConfigName": ""
}'
echo '{
  "EndpointConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["EndpointConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteEndpointConfig")! 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 DeleteExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment
HEADERS

X-Amz-Target
BODY json

{
  "ExperimentName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ExperimentName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:ExperimentName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ExperimentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ExperimentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ExperimentName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment"

	payload := strings.NewReader("{\n  \"ExperimentName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "ExperimentName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ExperimentName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ExperimentName\": \"\"\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  \"ExperimentName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ExperimentName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ExperimentName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ExperimentName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ExperimentName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ExperimentName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ExperimentName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ExperimentName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ExperimentName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ExperimentName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment",
  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([
    'ExperimentName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment', [
  'body' => '{
  "ExperimentName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ExperimentName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ExperimentName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ExperimentName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment"

payload = { "ExperimentName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment"

payload <- "{\n  \"ExperimentName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ExperimentName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ExperimentName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment";

    let payload = json!({"ExperimentName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ExperimentName": ""
}'
echo '{
  "ExperimentName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ExperimentName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ExperimentName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteExperiment")! 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 DeleteFeatureGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup
HEADERS

X-Amz-Target
BODY json

{
  "FeatureGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FeatureGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:FeatureGroupName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FeatureGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FeatureGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FeatureGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup"

	payload := strings.NewReader("{\n  \"FeatureGroupName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "FeatureGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FeatureGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FeatureGroupName\": \"\"\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  \"FeatureGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FeatureGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FeatureGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FeatureGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FeatureGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({FeatureGroupName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FeatureGroupName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FeatureGroupName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FeatureGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FeatureGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup",
  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([
    'FeatureGroupName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup', [
  'body' => '{
  "FeatureGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FeatureGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FeatureGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FeatureGroupName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup"

payload = { "FeatureGroupName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup"

payload <- "{\n  \"FeatureGroupName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FeatureGroupName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FeatureGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup";

    let payload = json!({"FeatureGroupName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FeatureGroupName": ""
}'
echo '{
  "FeatureGroupName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FeatureGroupName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["FeatureGroupName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFeatureGroup")! 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 DeleteFlowDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition
HEADERS

X-Amz-Target
BODY json

{
  "FlowDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FlowDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:FlowDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FlowDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FlowDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FlowDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition"

	payload := strings.NewReader("{\n  \"FlowDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "FlowDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FlowDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FlowDefinitionName\": \"\"\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  \"FlowDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FlowDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FlowDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FlowDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FlowDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FlowDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FlowDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({FlowDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FlowDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FlowDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FlowDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FlowDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FlowDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FlowDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition",
  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([
    'FlowDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition', [
  'body' => '{
  "FlowDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FlowDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FlowDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FlowDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FlowDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FlowDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition"

payload = { "FlowDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition"

payload <- "{\n  \"FlowDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FlowDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FlowDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition";

    let payload = json!({"FlowDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FlowDefinitionName": ""
}'
echo '{
  "FlowDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FlowDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["FlowDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteFlowDefinition")! 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 DeleteHub
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub
HEADERS

X-Amz-Target
BODY json

{
  "HubName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub" {:headers {:x-amz-target ""}
                                                                              :content-type :json
                                                                              :form-params {:HubName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteHub"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteHub");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub"

	payload := strings.NewReader("{\n  \"HubName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "HubName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\"\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  \"HubName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteHub',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HubName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HubName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteHub');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteHub" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub",
  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([
    'HubName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub', [
  'body' => '{
  "HubName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub"

payload = { "HubName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub"

payload <- "{\n  \"HubName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub";

    let payload = json!({"HubName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteHub' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": ""
}'
echo '{
  "HubName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HubName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHub")! 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 DeleteHubContent
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent
HEADERS

X-Amz-Target
BODY json

{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:HubName ""
                                                                                                   :HubContentType ""
                                                                                                   :HubContentName ""
                                                                                                   :HubContentVersion ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteHubContent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteHubContent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent"

	payload := strings.NewReader("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: '',
  HubContentType: '',
  HubContentName: '',
  HubContentVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","HubContentName":"","HubContentVersion":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteHubContent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": "",\n  "HubContentType": "",\n  "HubContentName": "",\n  "HubContentVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteHubContent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubName: '',
  HubContentType: '',
  HubContentName: '',
  HubContentVersion: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","HubContentName":"","HubContentVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"",
                              @"HubContentType": @"",
                              @"HubContentName": @"",
                              @"HubContentVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteHubContent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent",
  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([
    'HubName' => '',
    'HubContentType' => '',
    'HubContentName' => '',
    'HubContentVersion' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent', [
  'body' => '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'HubContentName' => '',
  'HubContentVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'HubContentName' => '',
  'HubContentVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent"

payload = {
    "HubName": "",
    "HubContentType": "",
    "HubContentName": "",
    "HubContentVersion": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent"

payload <- "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent";

    let payload = json!({
        "HubName": "",
        "HubContentType": "",
        "HubContentName": "",
        "HubContentVersion": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteHubContent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}'
echo '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": "",\n  "HubContentType": "",\n  "HubContentName": "",\n  "HubContentVersion": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHubContent")! 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 DeleteHumanTaskUi
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi
HEADERS

X-Amz-Target
BODY json

{
  "HumanTaskUiName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HumanTaskUiName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:HumanTaskUiName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HumanTaskUiName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HumanTaskUiName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HumanTaskUiName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi"

	payload := strings.NewReader("{\n  \"HumanTaskUiName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "HumanTaskUiName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HumanTaskUiName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HumanTaskUiName\": \"\"\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  \"HumanTaskUiName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HumanTaskUiName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HumanTaskUiName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HumanTaskUiName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HumanTaskUiName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HumanTaskUiName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HumanTaskUiName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HumanTaskUiName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HumanTaskUiName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HumanTaskUiName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HumanTaskUiName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HumanTaskUiName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HumanTaskUiName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HumanTaskUiName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi",
  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([
    'HumanTaskUiName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi', [
  'body' => '{
  "HumanTaskUiName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HumanTaskUiName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HumanTaskUiName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HumanTaskUiName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HumanTaskUiName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HumanTaskUiName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi"

payload = { "HumanTaskUiName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi"

payload <- "{\n  \"HumanTaskUiName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HumanTaskUiName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HumanTaskUiName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi";

    let payload = json!({"HumanTaskUiName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HumanTaskUiName": ""
}'
echo '{
  "HumanTaskUiName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HumanTaskUiName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HumanTaskUiName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteHumanTaskUi")! 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 DeleteImage
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage
HEADERS

X-Amz-Target
BODY json

{
  "ImageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ImageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:ImageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteImage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ImageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteImage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage"

	payload := strings.NewReader("{\n  \"ImageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "ImageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ImageName\": \"\"\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  \"ImageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ImageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ImageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteImage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ImageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ImageName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ImageName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteImage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ImageName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ImageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteImage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ImageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage",
  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([
    'ImageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage', [
  'body' => '{
  "ImageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ImageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ImageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage"

payload = { "ImageName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage"

payload <- "{\n  \"ImageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ImageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ImageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage";

    let payload = json!({"ImageName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteImage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ImageName": ""
}'
echo '{
  "ImageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ImageName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImage")! 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 DeleteImageVersion
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion
HEADERS

X-Amz-Target
BODY json

{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:ImageName ""
                                                                                                     :Version ""
                                                                                                     :Alias ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteImageVersion"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteImageVersion");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion"

	payload := strings.NewReader("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ImageName: '',
  Version: '',
  Alias: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: '', Version: '', Alias: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Version":"","Alias":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteImageVersion',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImageName": "",\n  "Version": "",\n  "Alias": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ImageName: '', Version: '', Alias: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ImageName: '', Version: '', Alias: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteImageVersion');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ImageName: '',
  Version: '',
  Alias: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: '', Version: '', Alias: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Version":"","Alias":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ImageName": @"",
                              @"Version": @"",
                              @"Alias": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteImageVersion" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion",
  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([
    'ImageName' => '',
    'Version' => '',
    'Alias' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion', [
  'body' => '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImageName' => '',
  'Version' => '',
  'Alias' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ImageName' => '',
  'Version' => '',
  'Alias' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion"

payload = {
    "ImageName": "",
    "Version": "",
    "Alias": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion"

payload <- "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion";

    let payload = json!({
        "ImageName": "",
        "Version": "",
        "Alias": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteImageVersion' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}'
echo '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImageName": "",\n  "Version": "",\n  "Alias": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ImageName": "",
  "Version": "",
  "Alias": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteImageVersion")! 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 DeleteInferenceExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment
HEADERS

X-Amz-Target
BODY json

{
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:Name ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Name\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment"

	payload := strings.NewReader("{\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\"\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  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {Name: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  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: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment",
  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([
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment', [
  'body' => '{
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment"

payload = { "Name": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment"

payload <- "{\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment";

    let payload = json!({"Name": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Name": ""
}'
echo '{
  "Name": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["Name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteInferenceExperiment")! 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 DeleteModel
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel
HEADERS

X-Amz-Target
BODY json

{
  "ModelName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:ModelName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModel"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModel");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel"

	payload := strings.NewReader("{\n  \"ModelName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "ModelName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelName\": \"\"\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  \"ModelName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModel',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModel');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModel" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel",
  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([
    'ModelName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel', [
  'body' => '{
  "ModelName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel"

payload = { "ModelName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel"

payload <- "{\n  \"ModelName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel";

    let payload = json!({"ModelName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModel' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelName": ""
}'
echo '{
  "ModelName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModel")! 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 DeleteModelBiasJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition" {:headers {:x-amz-target ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelBiasJobDefinition")! 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 DeleteModelCard
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard
HEADERS

X-Amz-Target
BODY json

{
  "ModelCardName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelCardName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:ModelCardName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelCardName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelCard"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelCardName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelCard");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelCardName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard"

	payload := strings.NewReader("{\n  \"ModelCardName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "ModelCardName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelCardName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelCardName\": \"\"\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  \"ModelCardName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelCardName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelCardName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModelCard',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelCardName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelCardName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelCardName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelCardName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModelCard');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelCardName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelCardName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModelCard" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelCardName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard",
  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([
    'ModelCardName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard', [
  'body' => '{
  "ModelCardName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelCardName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelCardName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelCardName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard"

payload = { "ModelCardName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard"

payload <- "{\n  \"ModelCardName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelCardName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelCardName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard";

    let payload = json!({"ModelCardName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModelCard' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelCardName": ""
}'
echo '{
  "ModelCardName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelCardName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelCardName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelCard")! 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 DeleteModelExplainabilityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelExplainabilityJobDefinition")! 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 DeleteModelPackage
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:ModelPackageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelPackage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelPackage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage"

	payload := strings.NewReader("{\n  \"ModelPackageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "ModelPackageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageName\": \"\"\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  \"ModelPackageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModelPackage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModelPackage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModelPackage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage",
  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([
    'ModelPackageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage', [
  'body' => '{
  "ModelPackageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage"

payload = { "ModelPackageName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage"

payload <- "{\n  \"ModelPackageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage";

    let payload = json!({"ModelPackageName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModelPackage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageName": ""
}'
echo '{
  "ModelPackageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelPackageName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackage")! 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 DeleteModelPackageGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:ModelPackageGroupName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup"

	payload := strings.NewReader("{\n  \"ModelPackageGroupName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "ModelPackageGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageGroupName\": \"\"\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  \"ModelPackageGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageGroupName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageGroupName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageGroupName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup",
  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([
    'ModelPackageGroupName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup', [
  'body' => '{
  "ModelPackageGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageGroupName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup"

payload = { "ModelPackageGroupName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup"

payload <- "{\n  \"ModelPackageGroupName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageGroupName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup";

    let payload = json!({"ModelPackageGroupName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageGroupName": ""
}'
echo '{
  "ModelPackageGroupName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageGroupName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelPackageGroupName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroup")! 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 DeleteModelPackageGroupPolicy
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:ModelPackageGroupName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy"

	payload := strings.NewReader("{\n  \"ModelPackageGroupName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "ModelPackageGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageGroupName\": \"\"\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  \"ModelPackageGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageGroupName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageGroupName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageGroupName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy",
  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([
    'ModelPackageGroupName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy', [
  'body' => '{
  "ModelPackageGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageGroupName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy"

payload = { "ModelPackageGroupName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy"

payload <- "{\n  \"ModelPackageGroupName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageGroupName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy";

    let payload = json!({"ModelPackageGroupName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageGroupName": ""
}'
echo '{
  "ModelPackageGroupName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageGroupName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelPackageGroupName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelPackageGroupPolicy")! 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 DeleteModelQualityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteModelQualityJobDefinition")! 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 DeleteMonitoringSchedule
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:MonitoringScheduleName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "MonitoringScheduleName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\"\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  \"MonitoringScheduleName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({MonitoringScheduleName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {MonitoringScheduleName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule",
  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([
    'MonitoringScheduleName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule', [
  'body' => '{
  "MonitoringScheduleName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule"

payload = { "MonitoringScheduleName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule"

payload <- "{\n  \"MonitoringScheduleName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule";

    let payload = json!({"MonitoringScheduleName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": ""
}'
echo '{
  "MonitoringScheduleName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["MonitoringScheduleName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteMonitoringSchedule")! 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 DeleteNotebookInstance
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:NotebookInstanceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance"

	payload := strings.NewReader("{\n  \"NotebookInstanceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "NotebookInstanceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceName\": \"\"\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  \"NotebookInstanceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance",
  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([
    'NotebookInstanceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance', [
  'body' => '{
  "NotebookInstanceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance"

payload = { "NotebookInstanceName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance"

payload <- "{\n  \"NotebookInstanceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance";

    let payload = json!({"NotebookInstanceName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceName": ""
}'
echo '{
  "NotebookInstanceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["NotebookInstanceName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstance")! 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 DeleteNotebookInstanceLifecycleConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceLifecycleConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:NotebookInstanceLifecycleConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig"

	payload := strings.NewReader("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "NotebookInstanceLifecycleConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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  \"NotebookInstanceLifecycleConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceLifecycleConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceLifecycleConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceLifecycleConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceLifecycleConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceLifecycleConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceLifecycleConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig",
  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([
    'NotebookInstanceLifecycleConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig', [
  'body' => '{
  "NotebookInstanceLifecycleConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceLifecycleConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceLifecycleConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig"

payload = { "NotebookInstanceLifecycleConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig"

payload <- "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig";

    let payload = json!({"NotebookInstanceLifecycleConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceLifecycleConfigName": ""
}'
echo '{
  "NotebookInstanceLifecycleConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceLifecycleConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["NotebookInstanceLifecycleConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteNotebookInstanceLifecycleConfig")! 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 DeletePipeline
{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline
HEADERS

X-Amz-Target
BODY json

{
  "PipelineName": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:PipelineName ""
                                                                                                 :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.DeletePipeline"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.DeletePipeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline"

	payload := strings.NewReader("{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 52

{
  "PipelineName": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\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  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineName: '',
  ClientRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineName: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","ClientRequestToken":""}'
};

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}}/#X-Amz-Target=SageMaker.DeletePipeline',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineName": "",\n  "ClientRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineName: '', ClientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineName: '', ClientRequestToken: ''},
  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}}/#X-Amz-Target=SageMaker.DeletePipeline');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineName: '',
  ClientRequestToken: ''
});

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}}/#X-Amz-Target=SageMaker.DeletePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineName: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineName": @"",
                              @"ClientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline"]
                                                       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}}/#X-Amz-Target=SageMaker.DeletePipeline" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline",
  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([
    'PipelineName' => '',
    'ClientRequestToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline', [
  'body' => '{
  "PipelineName": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineName' => '',
  'ClientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineName' => '',
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "ClientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline"

payload = {
    "PipelineName": "",
    "ClientRequestToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline"

payload <- "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline";

    let payload = json!({
        "PipelineName": "",
        "ClientRequestToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeletePipeline' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineName": "",
  "ClientRequestToken": ""
}'
echo '{
  "PipelineName": "",
  "ClientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineName": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineName": "",
  "ClientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeletePipeline")! 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 DeleteProject
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject
HEADERS

X-Amz-Target
BODY json

{
  "ProjectName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ProjectName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ProjectName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ProjectName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ProjectName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ProjectName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject"

	payload := strings.NewReader("{\n  \"ProjectName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "ProjectName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ProjectName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ProjectName\": \"\"\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  \"ProjectName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ProjectName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ProjectName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProjectName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ProjectName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ProjectName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ProjectName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ProjectName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteProject');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ProjectName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProjectName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ProjectName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ProjectName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject",
  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([
    'ProjectName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject', [
  'body' => '{
  "ProjectName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ProjectName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ProjectName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ProjectName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject"

payload = { "ProjectName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject"

payload <- "{\n  \"ProjectName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ProjectName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ProjectName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject";

    let payload = json!({"ProjectName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ProjectName": ""
}'
echo '{
  "ProjectName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ProjectName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ProjectName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteProject")! 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 DeleteSpace
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "SpaceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:DomainId ""
                                                                                              :SpaceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteSpace"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteSpace");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "DomainId": "",
  "SpaceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  SpaceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteSpace',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "SpaceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', SpaceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', SpaceName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteSpace');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  SpaceName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"SpaceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteSpace" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace",
  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([
    'DomainId' => '',
    'SpaceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace', [
  'body' => '{
  "DomainId": "",
  "SpaceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'SpaceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'SpaceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace"

payload = {
    "DomainId": "",
    "SpaceName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace"

payload <- "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace";

    let payload = json!({
        "DomainId": "",
        "SpaceName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteSpace' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "SpaceName": ""
}'
echo '{
  "DomainId": "",
  "SpaceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "SpaceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "SpaceName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteSpace")! 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 DeleteStudioLifecycleConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig
HEADERS

X-Amz-Target
BODY json

{
  "StudioLifecycleConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"StudioLifecycleConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:StudioLifecycleConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"StudioLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"StudioLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"StudioLifecycleConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig"

	payload := strings.NewReader("{\n  \"StudioLifecycleConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "StudioLifecycleConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"StudioLifecycleConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"StudioLifecycleConfigName\": \"\"\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  \"StudioLifecycleConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"StudioLifecycleConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  StudioLifecycleConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {StudioLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StudioLifecycleConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "StudioLifecycleConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"StudioLifecycleConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({StudioLifecycleConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {StudioLifecycleConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  StudioLifecycleConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {StudioLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StudioLifecycleConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StudioLifecycleConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"StudioLifecycleConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig",
  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([
    'StudioLifecycleConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig', [
  'body' => '{
  "StudioLifecycleConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'StudioLifecycleConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'StudioLifecycleConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StudioLifecycleConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StudioLifecycleConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"StudioLifecycleConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig"

payload = { "StudioLifecycleConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig"

payload <- "{\n  \"StudioLifecycleConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"StudioLifecycleConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"StudioLifecycleConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig";

    let payload = json!({"StudioLifecycleConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "StudioLifecycleConfigName": ""
}'
echo '{
  "StudioLifecycleConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "StudioLifecycleConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["StudioLifecycleConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteStudioLifecycleConfig")! 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 DeleteTags
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags
HEADERS

X-Amz-Target
BODY json

{
  "ResourceArn": "",
  "TagKeys": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags" {:headers {:x-amz-target ""}
                                                                               :content-type :json
                                                                               :form-params {:ResourceArn ""
                                                                                             :TagKeys ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteTags"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteTags");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags"

	payload := strings.NewReader("{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "ResourceArn": "",
  "TagKeys": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\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  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ResourceArn: '',
  TagKeys: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceArn: '', TagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceArn":"","TagKeys":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteTags',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ResourceArn": "",\n  "TagKeys": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ResourceArn: '', TagKeys: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ResourceArn: '', TagKeys: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteTags');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ResourceArn: '',
  TagKeys: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceArn: '', TagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceArn":"","TagKeys":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"",
                              @"TagKeys": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteTags" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags",
  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([
    'ResourceArn' => '',
    'TagKeys' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags', [
  'body' => '{
  "ResourceArn": "",
  "TagKeys": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ResourceArn' => '',
  'TagKeys' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ResourceArn' => '',
  'TagKeys' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "TagKeys": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "TagKeys": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags"

payload = {
    "ResourceArn": "",
    "TagKeys": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags"

payload <- "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ResourceArn\": \"\",\n  \"TagKeys\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags";

    let payload = json!({
        "ResourceArn": "",
        "TagKeys": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteTags' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ResourceArn": "",
  "TagKeys": ""
}'
echo '{
  "ResourceArn": "",
  "TagKeys": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ResourceArn": "",\n  "TagKeys": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ResourceArn": "",
  "TagKeys": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTags")! 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 DeleteTrial
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial
HEADERS

X-Amz-Target
BODY json

{
  "TrialName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:TrialName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteTrial"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteTrial");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial"

	payload := strings.NewReader("{\n  \"TrialName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "TrialName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialName\": \"\"\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  \"TrialName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteTrial',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrialName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrialName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteTrial');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteTrial" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial",
  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([
    'TrialName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial', [
  'body' => '{
  "TrialName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial"

payload = { "TrialName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial"

payload <- "{\n  \"TrialName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial";

    let payload = json!({"TrialName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteTrial' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialName": ""
}'
echo '{
  "TrialName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TrialName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrial")! 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 DeleteTrialComponent
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent
HEADERS

X-Amz-Target
BODY json

{
  "TrialComponentName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialComponentName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:TrialComponentName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialComponentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteTrialComponent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialComponentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteTrialComponent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialComponentName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent"

	payload := strings.NewReader("{\n  \"TrialComponentName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "TrialComponentName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialComponentName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialComponentName\": \"\"\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  \"TrialComponentName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialComponentName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialComponentName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteTrialComponent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialComponentName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialComponentName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrialComponentName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrialComponentName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteTrialComponent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialComponentName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialComponentName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteTrialComponent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialComponentName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent",
  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([
    'TrialComponentName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent', [
  'body' => '{
  "TrialComponentName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialComponentName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialComponentName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialComponentName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent"

payload = { "TrialComponentName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent"

payload <- "{\n  \"TrialComponentName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialComponentName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialComponentName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent";

    let payload = json!({"TrialComponentName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteTrialComponent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialComponentName": ""
}'
echo '{
  "TrialComponentName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialComponentName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TrialComponentName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteTrialComponent")! 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 DeleteUserProfile
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:DomainId ""
                                                                                                    :UserProfileName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteUserProfile"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteUserProfile");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "DomainId": "",
  "UserProfileName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteUserProfile',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', UserProfileName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', UserProfileName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteUserProfile');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteUserProfile" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile",
  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([
    'DomainId' => '',
    'UserProfileName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile"

payload = {
    "DomainId": "",
    "UserProfileName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteUserProfile' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteUserProfile")! 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 DeleteWorkforce
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce
HEADERS

X-Amz-Target
BODY json

{
  "WorkforceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkforceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:WorkforceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkforceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteWorkforce"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkforceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteWorkforce");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkforceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce"

	payload := strings.NewReader("{\n  \"WorkforceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "WorkforceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkforceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkforceName\": \"\"\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  \"WorkforceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkforceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkforceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkforceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkforceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteWorkforce',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkforceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkforceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({WorkforceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkforceName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteWorkforce');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkforceName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkforceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkforceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkforceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteWorkforce" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkforceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce",
  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([
    'WorkforceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce', [
  'body' => '{
  "WorkforceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkforceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkforceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkforceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkforceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkforceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce"

payload = { "WorkforceName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce"

payload <- "{\n  \"WorkforceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkforceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkforceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce";

    let payload = json!({"WorkforceName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteWorkforce' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkforceName": ""
}'
echo '{
  "WorkforceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkforceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["WorkforceName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkforce")! 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 DeleteWorkteam
{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam
HEADERS

X-Amz-Target
BODY json

{
  "WorkteamName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkteamName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:WorkteamName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkteamName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteWorkteam"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkteamName\": \"\"\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}}/#X-Amz-Target=SageMaker.DeleteWorkteam");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkteamName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam"

	payload := strings.NewReader("{\n  \"WorkteamName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "WorkteamName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkteamName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkteamName\": \"\"\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  \"WorkteamName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkteamName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkteamName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkteamName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":""}'
};

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}}/#X-Amz-Target=SageMaker.DeleteWorkteam',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkteamName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkteamName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({WorkteamName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkteamName: ''},
  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}}/#X-Amz-Target=SageMaker.DeleteWorkteam');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkteamName: ''
});

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}}/#X-Amz-Target=SageMaker.DeleteWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkteamName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkteamName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam"]
                                                       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}}/#X-Amz-Target=SageMaker.DeleteWorkteam" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkteamName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam",
  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([
    'WorkteamName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam', [
  'body' => '{
  "WorkteamName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkteamName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkteamName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkteamName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam"

payload = { "WorkteamName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam"

payload <- "{\n  \"WorkteamName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkteamName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkteamName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam";

    let payload = json!({"WorkteamName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeleteWorkteam' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkteamName": ""
}'
echo '{
  "WorkteamName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkteamName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["WorkteamName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeleteWorkteam")! 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 DeregisterDevices
{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": "",
  "DeviceNames": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:DeviceFleetName ""
                                                                                                    :DeviceNames ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\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}}/#X-Amz-Target=SageMaker.DeregisterDevices"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\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}}/#X-Amz-Target=SageMaker.DeregisterDevices");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "DeviceFleetName": "",
  "DeviceNames": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\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  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: '',
  DeviceNames: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: '', DeviceNames: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","DeviceNames":""}'
};

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}}/#X-Amz-Target=SageMaker.DeregisterDevices',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": "",\n  "DeviceNames": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DeviceFleetName: '', DeviceNames: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DeviceFleetName: '', DeviceNames: ''},
  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}}/#X-Amz-Target=SageMaker.DeregisterDevices');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeviceFleetName: '',
  DeviceNames: ''
});

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}}/#X-Amz-Target=SageMaker.DeregisterDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: '', DeviceNames: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","DeviceNames":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"",
                              @"DeviceNames": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices"]
                                                       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}}/#X-Amz-Target=SageMaker.DeregisterDevices" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices",
  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([
    'DeviceFleetName' => '',
    'DeviceNames' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices', [
  'body' => '{
  "DeviceFleetName": "",
  "DeviceNames": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => '',
  'DeviceNames' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => '',
  'DeviceNames' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "DeviceNames": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "DeviceNames": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices"

payload = {
    "DeviceFleetName": "",
    "DeviceNames": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices"

payload <- "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\",\n  \"DeviceNames\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices";

    let payload = json!({
        "DeviceFleetName": "",
        "DeviceNames": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DeregisterDevices' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": "",
  "DeviceNames": ""
}'
echo '{
  "DeviceFleetName": "",
  "DeviceNames": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": "",\n  "DeviceNames": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DeviceFleetName": "",
  "DeviceNames": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DeregisterDevices")! 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 DescribeAction
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction
HEADERS

X-Amz-Target
BODY json

{
  "ActionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:ActionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAction"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ActionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAction");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction"

	payload := strings.NewReader("{\n  \"ActionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "ActionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActionName\": \"\"\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  \"ActionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ActionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ActionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeAction',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ActionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ActionName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeAction');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ActionName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ActionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeAction" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction",
  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([
    'ActionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction', [
  'body' => '{
  "ActionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction"

payload = { "ActionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction"

payload <- "{\n  \"ActionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ActionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ActionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction";

    let payload = json!({"ActionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeAction' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ActionName": ""
}'
echo '{
  "ActionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ActionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAction")! 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 DescribeAlgorithm
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm
HEADERS

X-Amz-Target
BODY json

{
  "AlgorithmName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AlgorithmName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:AlgorithmName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AlgorithmName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAlgorithm"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AlgorithmName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAlgorithm");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AlgorithmName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm"

	payload := strings.NewReader("{\n  \"AlgorithmName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "AlgorithmName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AlgorithmName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AlgorithmName\": \"\"\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  \"AlgorithmName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AlgorithmName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AlgorithmName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AlgorithmName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AlgorithmName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeAlgorithm',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AlgorithmName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AlgorithmName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AlgorithmName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AlgorithmName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeAlgorithm');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AlgorithmName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeAlgorithm',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AlgorithmName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AlgorithmName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AlgorithmName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeAlgorithm" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AlgorithmName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm",
  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([
    'AlgorithmName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm', [
  'body' => '{
  "AlgorithmName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AlgorithmName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AlgorithmName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AlgorithmName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AlgorithmName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AlgorithmName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm"

payload = { "AlgorithmName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm"

payload <- "{\n  \"AlgorithmName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AlgorithmName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AlgorithmName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm";

    let payload = json!({"AlgorithmName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeAlgorithm' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AlgorithmName": ""
}'
echo '{
  "AlgorithmName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AlgorithmName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AlgorithmName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAlgorithm")! 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 DescribeApp
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:DomainId ""
                                                                                              :UserProfileName ""
                                                                                              :AppType ""
                                                                                              :AppName ""
                                                                                              :SpaceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeApp"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeApp");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 98

{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: '',
  AppType: '',
  AppName: '',
  SpaceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","AppType":"","AppName":"","SpaceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeApp',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "AppType": "",\n  "AppName": "",\n  "SpaceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeApp');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: '',
  AppType: '',
  AppName: '',
  SpaceName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeApp',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: '', AppType: '', AppName: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","AppType":"","AppName":"","SpaceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"",
                              @"AppType": @"",
                              @"AppName": @"",
                              @"SpaceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeApp" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp",
  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([
    'DomainId' => '',
    'UserProfileName' => '',
    'AppType' => '',
    'AppName' => '',
    'SpaceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'AppType' => '',
  'AppName' => '',
  'SpaceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'AppType' => '',
  'AppName' => '',
  'SpaceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp"

payload = {
    "DomainId": "",
    "UserProfileName": "",
    "AppType": "",
    "AppName": "",
    "SpaceName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"AppType\": \"\",\n  \"AppName\": \"\",\n  \"SpaceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": "",
        "AppType": "",
        "AppName": "",
        "SpaceName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeApp' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "AppType": "",\n  "AppName": "",\n  "SpaceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": "",
  "AppType": "",
  "AppName": "",
  "SpaceName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeApp")! 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 DescribeAppImageConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig
HEADERS

X-Amz-Target
BODY json

{
  "AppImageConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AppImageConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:AppImageConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AppImageConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AppImageConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AppImageConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig"

	payload := strings.NewReader("{\n  \"AppImageConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "AppImageConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AppImageConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AppImageConfigName\": \"\"\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  \"AppImageConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AppImageConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AppImageConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AppImageConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AppImageConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AppImageConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AppImageConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AppImageConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AppImageConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AppImageConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig",
  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([
    'AppImageConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig', [
  'body' => '{
  "AppImageConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AppImageConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AppImageConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AppImageConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig"

payload = { "AppImageConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig"

payload <- "{\n  \"AppImageConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AppImageConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AppImageConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig";

    let payload = json!({"AppImageConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AppImageConfigName": ""
}'
echo '{
  "AppImageConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AppImageConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AppImageConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAppImageConfig")! 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 DescribeArtifact
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact
HEADERS

X-Amz-Target
BODY json

{
  "ArtifactArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ArtifactArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:ArtifactArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ArtifactArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeArtifact"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ArtifactArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeArtifact");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ArtifactArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact"

	payload := strings.NewReader("{\n  \"ArtifactArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "ArtifactArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ArtifactArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ArtifactArn\": \"\"\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  \"ArtifactArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ArtifactArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ArtifactArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ArtifactArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactArn":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeArtifact',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ArtifactArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ArtifactArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ArtifactArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ArtifactArn: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeArtifact');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ArtifactArn: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ArtifactArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ArtifactArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeArtifact" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ArtifactArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact",
  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([
    'ArtifactArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact', [
  'body' => '{
  "ArtifactArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ArtifactArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ArtifactArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ArtifactArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact"

payload = { "ArtifactArn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact"

payload <- "{\n  \"ArtifactArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ArtifactArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ArtifactArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact";

    let payload = json!({"ArtifactArn": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeArtifact' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ArtifactArn": ""
}'
echo '{
  "ArtifactArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ArtifactArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ArtifactArn": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeArtifact")! 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 DescribeAutoMLJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob
HEADERS

X-Amz-Target
BODY json

{
  "AutoMLJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AutoMLJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:AutoMLJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoMLJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AutoMLJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoMLJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob"

	payload := strings.NewReader("{\n  \"AutoMLJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "AutoMLJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoMLJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AutoMLJobName\": \"\"\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  \"AutoMLJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AutoMLJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AutoMLJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AutoMLJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoMLJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoMLJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AutoMLJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AutoMLJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AutoMLJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AutoMLJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoMLJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoMLJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob",
  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([
    'AutoMLJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob', [
  'body' => '{
  "AutoMLJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoMLJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoMLJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AutoMLJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob"

payload = { "AutoMLJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob"

payload <- "{\n  \"AutoMLJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AutoMLJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AutoMLJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob";

    let payload = json!({"AutoMLJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AutoMLJobName": ""
}'
echo '{
  "AutoMLJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoMLJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AutoMLJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJob")! 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 DescribeAutoMLJobV2
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2
HEADERS

X-Amz-Target
BODY json

{
  "AutoMLJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AutoMLJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:AutoMLJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoMLJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AutoMLJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoMLJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2"

	payload := strings.NewReader("{\n  \"AutoMLJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "AutoMLJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoMLJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AutoMLJobName\": \"\"\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  \"AutoMLJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AutoMLJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AutoMLJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AutoMLJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoMLJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoMLJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AutoMLJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AutoMLJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AutoMLJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AutoMLJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoMLJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoMLJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2",
  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([
    'AutoMLJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2', [
  'body' => '{
  "AutoMLJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoMLJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoMLJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AutoMLJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2"

payload = { "AutoMLJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2"

payload <- "{\n  \"AutoMLJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AutoMLJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AutoMLJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2";

    let payload = json!({"AutoMLJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AutoMLJobName": ""
}'
echo '{
  "AutoMLJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoMLJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AutoMLJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeAutoMLJobV2")! 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 DescribeCodeRepository
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository
HEADERS

X-Amz-Target
BODY json

{
  "CodeRepositoryName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CodeRepositoryName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:CodeRepositoryName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CodeRepositoryName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeCodeRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CodeRepositoryName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeCodeRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CodeRepositoryName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository"

	payload := strings.NewReader("{\n  \"CodeRepositoryName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "CodeRepositoryName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CodeRepositoryName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CodeRepositoryName\": \"\"\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  \"CodeRepositoryName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CodeRepositoryName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CodeRepositoryName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeCodeRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CodeRepositoryName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CodeRepositoryName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CodeRepositoryName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CodeRepositoryName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeCodeRepository');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CodeRepositoryName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CodeRepositoryName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeCodeRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CodeRepositoryName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository",
  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([
    'CodeRepositoryName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository', [
  'body' => '{
  "CodeRepositoryName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CodeRepositoryName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CodeRepositoryName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CodeRepositoryName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository"

payload = { "CodeRepositoryName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository"

payload <- "{\n  \"CodeRepositoryName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CodeRepositoryName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CodeRepositoryName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository";

    let payload = json!({"CodeRepositoryName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeCodeRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CodeRepositoryName": ""
}'
echo '{
  "CodeRepositoryName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CodeRepositoryName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["CodeRepositoryName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCodeRepository")! 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 DescribeCompilationJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob
HEADERS

X-Amz-Target
BODY json

{
  "CompilationJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CompilationJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:CompilationJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CompilationJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeCompilationJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CompilationJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeCompilationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CompilationJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob"

	payload := strings.NewReader("{\n  \"CompilationJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "CompilationJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CompilationJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CompilationJobName\": \"\"\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  \"CompilationJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CompilationJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CompilationJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CompilationJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CompilationJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeCompilationJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CompilationJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CompilationJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CompilationJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CompilationJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeCompilationJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CompilationJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CompilationJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CompilationJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CompilationJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeCompilationJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CompilationJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob",
  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([
    'CompilationJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob', [
  'body' => '{
  "CompilationJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CompilationJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CompilationJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CompilationJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CompilationJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CompilationJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob"

payload = { "CompilationJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob"

payload <- "{\n  \"CompilationJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CompilationJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CompilationJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob";

    let payload = json!({"CompilationJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeCompilationJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CompilationJobName": ""
}'
echo '{
  "CompilationJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CompilationJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["CompilationJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeCompilationJob")! 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 DescribeContext
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext
HEADERS

X-Amz-Target
BODY json

{
  "ContextName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContextName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:ContextName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContextName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeContext"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ContextName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeContext");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContextName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext"

	payload := strings.NewReader("{\n  \"ContextName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "ContextName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContextName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContextName\": \"\"\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  \"ContextName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ContextName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContextName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ContextName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeContext',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContextName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContextName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ContextName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ContextName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeContext');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContextName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ContextName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContextName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeContext" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ContextName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext",
  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([
    'ContextName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext', [
  'body' => '{
  "ContextName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContextName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContextName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContextName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext"

payload = { "ContextName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext"

payload <- "{\n  \"ContextName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ContextName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ContextName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext";

    let payload = json!({"ContextName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeContext' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ContextName": ""
}'
echo '{
  "ContextName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContextName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ContextName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeContext")! 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 DescribeDataQualityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDataQualityJobDefinition")! 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 DescribeDevice
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:NextToken ""
                                                                                                 :DeviceName ""
                                                                                                 :DeviceFleetName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDevice"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDevice");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 66

{
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\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  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  DeviceName: '',
  DeviceFleetName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', DeviceName: '', DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","DeviceName":"","DeviceFleetName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeDevice',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "DeviceName": "",\n  "DeviceFleetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NextToken: '', DeviceName: '', DeviceFleetName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NextToken: '', DeviceName: '', DeviceFleetName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeDevice');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  DeviceName: '',
  DeviceFleetName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeDevice',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', DeviceName: '', DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","DeviceName":"","DeviceFleetName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"DeviceName": @"",
                              @"DeviceFleetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeDevice" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice",
  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([
    'NextToken' => '',
    'DeviceName' => '',
    'DeviceFleetName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice', [
  'body' => '{
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'DeviceName' => '',
  'DeviceFleetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'DeviceName' => '',
  'DeviceFleetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice"

payload = {
    "NextToken": "",
    "DeviceName": "",
    "DeviceFleetName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice"

payload <- "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"DeviceName\": \"\",\n  \"DeviceFleetName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice";

    let payload = json!({
        "NextToken": "",
        "DeviceName": "",
        "DeviceFleetName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeDevice' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
}'
echo '{
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "DeviceName": "",\n  "DeviceFleetName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "DeviceName": "",
  "DeviceFleetName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDevice")! 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 DescribeDeviceFleet
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:DeviceFleetName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "DeviceFleetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\"\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  \"DeviceFleetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DeviceFleetName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DeviceFleetName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeviceFleetName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet",
  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([
    'DeviceFleetName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet', [
  'body' => '{
  "DeviceFleetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeviceFleetName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet"

payload = { "DeviceFleetName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet"

payload <- "{\n  \"DeviceFleetName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet";

    let payload = json!({"DeviceFleetName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": ""
}'
echo '{
  "DeviceFleetName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["DeviceFleetName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDeviceFleet")! 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 DescribeDomain
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:DomainId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDomain"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeDomain");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain"

	payload := strings.NewReader("{\n  \"DomainId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "DomainId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\"\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  \"DomainId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeDomain',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeDomain');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeDomain" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain",
  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([
    'DomainId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain', [
  'body' => '{
  "DomainId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain"

payload = { "DomainId": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain"

payload <- "{\n  \"DomainId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain";

    let payload = json!({"DomainId": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeDomain' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": ""
}'
echo '{
  "DomainId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["DomainId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeDomain")! 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 DescribeEdgeDeploymentPlan
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan
HEADERS

X-Amz-Target
BODY json

{
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:EdgeDeploymentPlanName ""
                                                                                                             :NextToken ""
                                                                                                             :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan"

	payload := strings.NewReader("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 73

{
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgeDeploymentPlanName: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgeDeploymentPlanName": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgeDeploymentPlanName: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgeDeploymentPlanName: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EdgeDeploymentPlanName: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgeDeploymentPlanName": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan",
  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([
    'EdgeDeploymentPlanName' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan', [
  'body' => '{
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgeDeploymentPlanName' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgeDeploymentPlanName' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan"

payload = {
    "EdgeDeploymentPlanName": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan"

payload <- "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan";

    let payload = json!({
        "EdgeDeploymentPlanName": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgeDeploymentPlanName": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EdgeDeploymentPlanName": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgeDeploymentPlan")! 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 DescribeEdgePackagingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob
HEADERS

X-Amz-Target
BODY json

{
  "EdgePackagingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgePackagingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:EdgePackagingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgePackagingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgePackagingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgePackagingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob"

	payload := strings.NewReader("{\n  \"EdgePackagingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "EdgePackagingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgePackagingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgePackagingJobName\": \"\"\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  \"EdgePackagingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgePackagingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgePackagingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgePackagingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgePackagingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgePackagingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgePackagingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgePackagingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgePackagingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EdgePackagingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgePackagingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgePackagingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgePackagingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgePackagingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob",
  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([
    'EdgePackagingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob', [
  'body' => '{
  "EdgePackagingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgePackagingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgePackagingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgePackagingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgePackagingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EdgePackagingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob"

payload = { "EdgePackagingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob"

payload <- "{\n  \"EdgePackagingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgePackagingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgePackagingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob";

    let payload = json!({"EdgePackagingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgePackagingJobName": ""
}'
echo '{
  "EdgePackagingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgePackagingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["EdgePackagingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEdgePackagingJob")! 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 DescribeEndpoint
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:EndpointName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEndpoint"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "EndpointName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\"\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  \"EndpointName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeEndpoint',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EndpointName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EndpointName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeEndpoint');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeEndpoint" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint",
  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([
    'EndpointName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint', [
  'body' => '{
  "EndpointName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint"

payload = { "EndpointName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint"

payload <- "{\n  \"EndpointName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint";

    let payload = json!({"EndpointName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeEndpoint' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": ""
}'
echo '{
  "EndpointName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["EndpointName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpoint")! 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 DescribeEndpointConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig
HEADERS

X-Amz-Target
BODY json

{
  "EndpointConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:EndpointConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig"

	payload := strings.NewReader("{\n  \"EndpointConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "EndpointConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointConfigName\": \"\"\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  \"EndpointConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EndpointConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EndpointConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig",
  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([
    'EndpointConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig', [
  'body' => '{
  "EndpointConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig"

payload = { "EndpointConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig"

payload <- "{\n  \"EndpointConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig";

    let payload = json!({"EndpointConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointConfigName": ""
}'
echo '{
  "EndpointConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["EndpointConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeEndpointConfig")! 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 DescribeExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment
HEADERS

X-Amz-Target
BODY json

{
  "ExperimentName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ExperimentName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:ExperimentName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ExperimentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ExperimentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ExperimentName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment"

	payload := strings.NewReader("{\n  \"ExperimentName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "ExperimentName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ExperimentName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ExperimentName\": \"\"\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  \"ExperimentName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ExperimentName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ExperimentName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ExperimentName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ExperimentName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ExperimentName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ExperimentName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ExperimentName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ExperimentName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ExperimentName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment",
  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([
    'ExperimentName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment', [
  'body' => '{
  "ExperimentName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ExperimentName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ExperimentName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ExperimentName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment"

payload = { "ExperimentName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment"

payload <- "{\n  \"ExperimentName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ExperimentName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ExperimentName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment";

    let payload = json!({"ExperimentName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ExperimentName": ""
}'
echo '{
  "ExperimentName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ExperimentName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ExperimentName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeExperiment")! 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 DescribeFeatureGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup
HEADERS

X-Amz-Target
BODY json

{
  "FeatureGroupName": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:FeatureGroupName ""
                                                                                                       :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup"

	payload := strings.NewReader("{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "FeatureGroupName": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\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  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FeatureGroupName: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FeatureGroupName": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({FeatureGroupName: '', NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FeatureGroupName: '', NextToken: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FeatureGroupName: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FeatureGroupName": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup",
  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([
    'FeatureGroupName' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup', [
  'body' => '{
  "FeatureGroupName": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FeatureGroupName' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FeatureGroupName' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup"

payload = {
    "FeatureGroupName": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup"

payload <- "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FeatureGroupName\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup";

    let payload = json!({
        "FeatureGroupName": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FeatureGroupName": "",
  "NextToken": ""
}'
echo '{
  "FeatureGroupName": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FeatureGroupName": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FeatureGroupName": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureGroup")! 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 DescribeFeatureMetadata
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata
HEADERS

X-Amz-Target
BODY json

{
  "FeatureGroupName": "",
  "FeatureName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:FeatureGroupName ""
                                                                                                          :FeatureName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata"

	payload := strings.NewReader("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "FeatureGroupName": "",
  "FeatureName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\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  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FeatureGroupName: '',
  FeatureName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: '', FeatureName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","FeatureName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FeatureGroupName": "",\n  "FeatureName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({FeatureGroupName: '', FeatureName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FeatureGroupName: '', FeatureName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FeatureGroupName: '',
  FeatureName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: '', FeatureName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","FeatureName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FeatureGroupName": @"",
                              @"FeatureName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata",
  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([
    'FeatureGroupName' => '',
    'FeatureName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata', [
  'body' => '{
  "FeatureGroupName": "",
  "FeatureName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FeatureGroupName' => '',
  'FeatureName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FeatureGroupName' => '',
  'FeatureName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "FeatureName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "FeatureName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata"

payload = {
    "FeatureGroupName": "",
    "FeatureName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata"

payload <- "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata";

    let payload = json!({
        "FeatureGroupName": "",
        "FeatureName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FeatureGroupName": "",
  "FeatureName": ""
}'
echo '{
  "FeatureGroupName": "",
  "FeatureName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FeatureGroupName": "",\n  "FeatureName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FeatureGroupName": "",
  "FeatureName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFeatureMetadata")! 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 DescribeFlowDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition
HEADERS

X-Amz-Target
BODY json

{
  "FlowDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FlowDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:FlowDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FlowDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FlowDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FlowDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition"

	payload := strings.NewReader("{\n  \"FlowDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "FlowDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FlowDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FlowDefinitionName\": \"\"\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  \"FlowDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FlowDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FlowDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FlowDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FlowDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FlowDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FlowDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({FlowDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FlowDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FlowDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FlowDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FlowDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FlowDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FlowDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition",
  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([
    'FlowDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition', [
  'body' => '{
  "FlowDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FlowDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FlowDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FlowDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FlowDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FlowDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition"

payload = { "FlowDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition"

payload <- "{\n  \"FlowDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FlowDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FlowDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition";

    let payload = json!({"FlowDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FlowDefinitionName": ""
}'
echo '{
  "FlowDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FlowDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["FlowDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeFlowDefinition")! 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 DescribeHub
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub
HEADERS

X-Amz-Target
BODY json

{
  "HubName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:HubName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHub"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHub");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub"

	payload := strings.NewReader("{\n  \"HubName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "HubName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\"\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  \"HubName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeHub',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HubName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HubName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeHub');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeHub" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub",
  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([
    'HubName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub', [
  'body' => '{
  "HubName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub"

payload = { "HubName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub"

payload <- "{\n  \"HubName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub";

    let payload = json!({"HubName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeHub' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": ""
}'
echo '{
  "HubName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HubName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHub")! 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 DescribeHubContent
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent
HEADERS

X-Amz-Target
BODY json

{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:HubName ""
                                                                                                     :HubContentType ""
                                                                                                     :HubContentName ""
                                                                                                     :HubContentVersion ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHubContent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHubContent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent"

	payload := strings.NewReader("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: '',
  HubContentType: '',
  HubContentName: '',
  HubContentVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","HubContentName":"","HubContentVersion":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeHubContent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": "",\n  "HubContentType": "",\n  "HubContentName": "",\n  "HubContentVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeHubContent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubName: '',
  HubContentType: '',
  HubContentName: '',
  HubContentVersion: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: '', HubContentType: '', HubContentName: '', HubContentVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","HubContentName":"","HubContentVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"",
                              @"HubContentType": @"",
                              @"HubContentName": @"",
                              @"HubContentVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeHubContent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent",
  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([
    'HubName' => '',
    'HubContentType' => '',
    'HubContentName' => '',
    'HubContentVersion' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent', [
  'body' => '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'HubContentName' => '',
  'HubContentVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'HubContentName' => '',
  'HubContentVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent"

payload = {
    "HubName": "",
    "HubContentType": "",
    "HubContentName": "",
    "HubContentVersion": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent"

payload <- "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent";

    let payload = json!({
        "HubName": "",
        "HubContentType": "",
        "HubContentName": "",
        "HubContentVersion": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeHubContent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}'
echo '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": "",\n  "HubContentType": "",\n  "HubContentName": "",\n  "HubContentVersion": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "HubContentVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHubContent")! 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 DescribeHumanTaskUi
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi
HEADERS

X-Amz-Target
BODY json

{
  "HumanTaskUiName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HumanTaskUiName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:HumanTaskUiName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HumanTaskUiName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HumanTaskUiName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HumanTaskUiName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi"

	payload := strings.NewReader("{\n  \"HumanTaskUiName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "HumanTaskUiName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HumanTaskUiName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HumanTaskUiName\": \"\"\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  \"HumanTaskUiName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HumanTaskUiName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HumanTaskUiName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HumanTaskUiName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HumanTaskUiName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HumanTaskUiName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HumanTaskUiName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HumanTaskUiName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HumanTaskUiName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HumanTaskUiName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HumanTaskUiName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HumanTaskUiName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HumanTaskUiName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HumanTaskUiName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi",
  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([
    'HumanTaskUiName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi', [
  'body' => '{
  "HumanTaskUiName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HumanTaskUiName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HumanTaskUiName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HumanTaskUiName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HumanTaskUiName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HumanTaskUiName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi"

payload = { "HumanTaskUiName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi"

payload <- "{\n  \"HumanTaskUiName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HumanTaskUiName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HumanTaskUiName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi";

    let payload = json!({"HumanTaskUiName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HumanTaskUiName": ""
}'
echo '{
  "HumanTaskUiName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HumanTaskUiName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HumanTaskUiName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHumanTaskUi")! 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 DescribeHyperParameterTuningJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob
HEADERS

X-Amz-Target
BODY json

{
  "HyperParameterTuningJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HyperParameterTuningJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:HyperParameterTuningJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HyperParameterTuningJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HyperParameterTuningJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HyperParameterTuningJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob"

	payload := strings.NewReader("{\n  \"HyperParameterTuningJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "HyperParameterTuningJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HyperParameterTuningJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HyperParameterTuningJobName\": \"\"\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  \"HyperParameterTuningJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HyperParameterTuningJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HyperParameterTuningJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HyperParameterTuningJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HyperParameterTuningJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HyperParameterTuningJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HyperParameterTuningJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HyperParameterTuningJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HyperParameterTuningJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HyperParameterTuningJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HyperParameterTuningJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HyperParameterTuningJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob",
  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([
    'HyperParameterTuningJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob', [
  'body' => '{
  "HyperParameterTuningJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HyperParameterTuningJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HyperParameterTuningJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HyperParameterTuningJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob"

payload = { "HyperParameterTuningJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob"

payload <- "{\n  \"HyperParameterTuningJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HyperParameterTuningJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HyperParameterTuningJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob";

    let payload = json!({"HyperParameterTuningJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HyperParameterTuningJobName": ""
}'
echo '{
  "HyperParameterTuningJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HyperParameterTuningJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HyperParameterTuningJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeHyperParameterTuningJob")! 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 DescribeImage
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage
HEADERS

X-Amz-Target
BODY json

{
  "ImageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ImageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ImageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeImage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ImageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeImage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage"

	payload := strings.NewReader("{\n  \"ImageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "ImageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ImageName\": \"\"\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  \"ImageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ImageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ImageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeImage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ImageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ImageName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ImageName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeImage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ImageName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ImageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeImage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ImageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage",
  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([
    'ImageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage', [
  'body' => '{
  "ImageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ImageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ImageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage"

payload = { "ImageName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage"

payload <- "{\n  \"ImageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ImageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ImageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage";

    let payload = json!({"ImageName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeImage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ImageName": ""
}'
echo '{
  "ImageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ImageName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImage")! 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 DescribeImageVersion
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion
HEADERS

X-Amz-Target
BODY json

{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:ImageName ""
                                                                                                       :Version ""
                                                                                                       :Alias ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeImageVersion"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeImageVersion");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion"

	payload := strings.NewReader("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ImageName: '',
  Version: '',
  Alias: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: '', Version: '', Alias: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Version":"","Alias":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeImageVersion',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImageName": "",\n  "Version": "",\n  "Alias": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ImageName: '', Version: '', Alias: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ImageName: '', Version: '', Alias: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeImageVersion');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ImageName: '',
  Version: '',
  Alias: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: '', Version: '', Alias: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Version":"","Alias":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ImageName": @"",
                              @"Version": @"",
                              @"Alias": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeImageVersion" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion",
  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([
    'ImageName' => '',
    'Version' => '',
    'Alias' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion', [
  'body' => '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImageName' => '',
  'Version' => '',
  'Alias' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ImageName' => '',
  'Version' => '',
  'Alias' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion"

payload = {
    "ImageName": "",
    "Version": "",
    "Alias": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion"

payload <- "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ImageName\": \"\",\n  \"Version\": \"\",\n  \"Alias\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion";

    let payload = json!({
        "ImageName": "",
        "Version": "",
        "Alias": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeImageVersion' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}'
echo '{
  "ImageName": "",
  "Version": "",
  "Alias": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImageName": "",\n  "Version": "",\n  "Alias": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ImageName": "",
  "Version": "",
  "Alias": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeImageVersion")! 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 DescribeInferenceExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment
HEADERS

X-Amz-Target
BODY json

{
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:Name ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Name\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment"

	payload := strings.NewReader("{\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\"\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  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {Name: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  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: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment",
  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([
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment', [
  'body' => '{
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment"

payload = { "Name": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment"

payload <- "{\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment";

    let payload = json!({"Name": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Name": ""
}'
echo '{
  "Name": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["Name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceExperiment")! 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 DescribeInferenceRecommendationsJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob
HEADERS

X-Amz-Target
BODY json

{
  "JobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:JobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob"

	payload := strings.NewReader("{\n  \"JobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "JobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobName\": \"\"\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  \"JobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob",
  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([
    'JobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob', [
  'body' => '{
  "JobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob"

payload = { "JobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob"

payload <- "{\n  \"JobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob";

    let payload = json!({"JobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobName": ""
}'
echo '{
  "JobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeInferenceRecommendationsJob")! 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 DescribeLabelingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob
HEADERS

X-Amz-Target
BODY json

{
  "LabelingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LabelingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:LabelingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"LabelingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeLabelingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"LabelingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeLabelingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LabelingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob"

	payload := strings.NewReader("{\n  \"LabelingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "LabelingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LabelingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LabelingJobName\": \"\"\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  \"LabelingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"LabelingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LabelingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LabelingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LabelingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeLabelingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LabelingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LabelingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({LabelingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {LabelingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeLabelingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LabelingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LabelingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LabelingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LabelingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeLabelingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"LabelingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob",
  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([
    'LabelingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob', [
  'body' => '{
  "LabelingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LabelingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LabelingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LabelingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LabelingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LabelingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob"

payload = { "LabelingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob"

payload <- "{\n  \"LabelingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"LabelingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"LabelingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob";

    let payload = json!({"LabelingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeLabelingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "LabelingJobName": ""
}'
echo '{
  "LabelingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "LabelingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["LabelingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLabelingJob")! 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 DescribeLineageGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup
HEADERS

X-Amz-Target
BODY json

{
  "LineageGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LineageGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:LineageGroupName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"LineageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeLineageGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"LineageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeLineageGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LineageGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup"

	payload := strings.NewReader("{\n  \"LineageGroupName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "LineageGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LineageGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LineageGroupName\": \"\"\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  \"LineageGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"LineageGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LineageGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LineageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LineageGroupName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeLineageGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LineageGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LineageGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({LineageGroupName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {LineageGroupName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeLineageGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LineageGroupName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeLineageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LineageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LineageGroupName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LineageGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeLineageGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"LineageGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup",
  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([
    'LineageGroupName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup', [
  'body' => '{
  "LineageGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LineageGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LineageGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LineageGroupName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LineageGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LineageGroupName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup"

payload = { "LineageGroupName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup"

payload <- "{\n  \"LineageGroupName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"LineageGroupName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"LineageGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup";

    let payload = json!({"LineageGroupName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeLineageGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "LineageGroupName": ""
}'
echo '{
  "LineageGroupName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "LineageGroupName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["LineageGroupName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeLineageGroup")! 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 DescribeModel
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel
HEADERS

X-Amz-Target
BODY json

{
  "ModelName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ModelName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModel"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModel");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel"

	payload := strings.NewReader("{\n  \"ModelName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "ModelName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelName\": \"\"\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  \"ModelName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModel',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModel');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModel',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModel" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel",
  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([
    'ModelName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel', [
  'body' => '{
  "ModelName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel"

payload = { "ModelName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel"

payload <- "{\n  \"ModelName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel";

    let payload = json!({"ModelName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModel' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelName": ""
}'
echo '{
  "ModelName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModel")! 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 DescribeModelBiasJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelBiasJobDefinition")! 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 DescribeModelCard
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard
HEADERS

X-Amz-Target
BODY json

{
  "ModelCardName": "",
  "ModelCardVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:ModelCardName ""
                                                                                                    :ModelCardVersion ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelCard"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelCard");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard"

	payload := strings.NewReader("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 51

{
  "ModelCardName": "",
  "ModelCardVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\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  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelCardName: '',
  ModelCardVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardName: '', ModelCardVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","ModelCardVersion":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModelCard',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelCardName": "",\n  "ModelCardVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelCardName: '', ModelCardVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelCardName: '', ModelCardVersion: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModelCard');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelCardName: '',
  ModelCardVersion: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardName: '', ModelCardVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","ModelCardVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelCardName": @"",
                              @"ModelCardVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModelCard" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard",
  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([
    'ModelCardName' => '',
    'ModelCardVersion' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard', [
  'body' => '{
  "ModelCardName": "",
  "ModelCardVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelCardName' => '',
  'ModelCardVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelCardName' => '',
  'ModelCardVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "ModelCardVersion": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "ModelCardVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard"

payload = {
    "ModelCardName": "",
    "ModelCardVersion": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard"

payload <- "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard";

    let payload = json!({
        "ModelCardName": "",
        "ModelCardVersion": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModelCard' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelCardName": "",
  "ModelCardVersion": ""
}'
echo '{
  "ModelCardName": "",
  "ModelCardVersion": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelCardName": "",\n  "ModelCardVersion": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelCardName": "",
  "ModelCardVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCard")! 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 DescribeModelCardExportJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob
HEADERS

X-Amz-Target
BODY json

{
  "ModelCardExportJobArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelCardExportJobArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:ModelCardExportJobArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelCardExportJobArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelCardExportJobArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelCardExportJobArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob"

	payload := strings.NewReader("{\n  \"ModelCardExportJobArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "ModelCardExportJobArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelCardExportJobArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelCardExportJobArn\": \"\"\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  \"ModelCardExportJobArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelCardExportJobArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelCardExportJobArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardExportJobArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardExportJobArn":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelCardExportJobArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelCardExportJobArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelCardExportJobArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelCardExportJobArn: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelCardExportJobArn: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardExportJobArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardExportJobArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelCardExportJobArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelCardExportJobArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob",
  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([
    'ModelCardExportJobArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob', [
  'body' => '{
  "ModelCardExportJobArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelCardExportJobArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelCardExportJobArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardExportJobArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardExportJobArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelCardExportJobArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob"

payload = { "ModelCardExportJobArn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob"

payload <- "{\n  \"ModelCardExportJobArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelCardExportJobArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelCardExportJobArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob";

    let payload = json!({"ModelCardExportJobArn": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelCardExportJobArn": ""
}'
echo '{
  "ModelCardExportJobArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelCardExportJobArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelCardExportJobArn": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelCardExportJob")! 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 DescribeModelExplainabilityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                             :content-type :json
                                                                                                             :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelExplainabilityJobDefinition")! 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 DescribeModelPackage
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:ModelPackageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelPackage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelPackage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage"

	payload := strings.NewReader("{\n  \"ModelPackageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "ModelPackageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageName\": \"\"\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  \"ModelPackageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModelPackage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModelPackage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModelPackage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage",
  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([
    'ModelPackageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage', [
  'body' => '{
  "ModelPackageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage"

payload = { "ModelPackageName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage"

payload <- "{\n  \"ModelPackageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage";

    let payload = json!({"ModelPackageName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModelPackage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageName": ""
}'
echo '{
  "ModelPackageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelPackageName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackage")! 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 DescribeModelPackageGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:ModelPackageGroupName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup"

	payload := strings.NewReader("{\n  \"ModelPackageGroupName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "ModelPackageGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageGroupName\": \"\"\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  \"ModelPackageGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageGroupName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageGroupName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageGroupName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup",
  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([
    'ModelPackageGroupName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup', [
  'body' => '{
  "ModelPackageGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageGroupName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup"

payload = { "ModelPackageGroupName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup"

payload <- "{\n  \"ModelPackageGroupName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageGroupName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup";

    let payload = json!({"ModelPackageGroupName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageGroupName": ""
}'
echo '{
  "ModelPackageGroupName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageGroupName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelPackageGroupName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelPackageGroup")! 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 DescribeModelQualityJobDefinition
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition
HEADERS

X-Amz-Target
BODY json

{
  "JobDefinitionName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobDefinitionName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition" {:headers {:x-amz-target ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:JobDefinitionName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobDefinitionName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobDefinitionName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition"

	payload := strings.NewReader("{\n  \"JobDefinitionName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "JobDefinitionName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobDefinitionName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobDefinitionName\": \"\"\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  \"JobDefinitionName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobDefinitionName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobDefinitionName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobDefinitionName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobDefinitionName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobDefinitionName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobDefinitionName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobDefinitionName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobDefinitionName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobDefinitionName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobDefinitionName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobDefinitionName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition",
  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([
    'JobDefinitionName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition', [
  'body' => '{
  "JobDefinitionName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobDefinitionName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobDefinitionName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobDefinitionName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobDefinitionName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition"

payload = { "JobDefinitionName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition"

payload <- "{\n  \"JobDefinitionName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobDefinitionName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobDefinitionName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition";

    let payload = json!({"JobDefinitionName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobDefinitionName": ""
}'
echo '{
  "JobDefinitionName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobDefinitionName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobDefinitionName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeModelQualityJobDefinition")! 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 DescribeMonitoringSchedule
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:MonitoringScheduleName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "MonitoringScheduleName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\"\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  \"MonitoringScheduleName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({MonitoringScheduleName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {MonitoringScheduleName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule",
  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([
    'MonitoringScheduleName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule', [
  'body' => '{
  "MonitoringScheduleName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule"

payload = { "MonitoringScheduleName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule"

payload <- "{\n  \"MonitoringScheduleName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule";

    let payload = json!({"MonitoringScheduleName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": ""
}'
echo '{
  "MonitoringScheduleName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["MonitoringScheduleName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeMonitoringSchedule")! 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 DescribeNotebookInstance
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:NotebookInstanceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance"

	payload := strings.NewReader("{\n  \"NotebookInstanceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "NotebookInstanceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceName\": \"\"\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  \"NotebookInstanceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance",
  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([
    'NotebookInstanceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance', [
  'body' => '{
  "NotebookInstanceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance"

payload = { "NotebookInstanceName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance"

payload <- "{\n  \"NotebookInstanceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance";

    let payload = json!({"NotebookInstanceName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceName": ""
}'
echo '{
  "NotebookInstanceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["NotebookInstanceName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstance")! 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 DescribeNotebookInstanceLifecycleConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceLifecycleConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:NotebookInstanceLifecycleConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig"

	payload := strings.NewReader("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "NotebookInstanceLifecycleConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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  \"NotebookInstanceLifecycleConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceLifecycleConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceLifecycleConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceLifecycleConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceLifecycleConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceLifecycleConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceLifecycleConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig",
  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([
    'NotebookInstanceLifecycleConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig', [
  'body' => '{
  "NotebookInstanceLifecycleConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceLifecycleConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceLifecycleConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig"

payload = { "NotebookInstanceLifecycleConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig"

payload <- "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig";

    let payload = json!({"NotebookInstanceLifecycleConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceLifecycleConfigName": ""
}'
echo '{
  "NotebookInstanceLifecycleConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceLifecycleConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["NotebookInstanceLifecycleConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeNotebookInstanceLifecycleConfig")! 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 DescribePipeline
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline
HEADERS

X-Amz-Target
BODY json

{
  "PipelineName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:PipelineName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribePipeline"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribePipeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline"

	payload := strings.NewReader("{\n  \"PipelineName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "PipelineName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineName\": \"\"\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  \"PipelineName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribePipeline',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribePipeline');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribePipeline" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline",
  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([
    'PipelineName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline', [
  'body' => '{
  "PipelineName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline"

payload = { "PipelineName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline"

payload <- "{\n  \"PipelineName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline";

    let payload = json!({"PipelineName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribePipeline' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineName": ""
}'
echo '{
  "PipelineName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["PipelineName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipeline")! 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 DescribePipelineDefinitionForExecution
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution
HEADERS

X-Amz-Target
BODY json

{
  "PipelineExecutionArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineExecutionArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:PipelineExecutionArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineExecutionArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineExecutionArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineExecutionArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution"

	payload := strings.NewReader("{\n  \"PipelineExecutionArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "PipelineExecutionArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineExecutionArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineExecutionArn\": \"\"\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  \"PipelineExecutionArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineExecutionArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineExecutionArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineExecutionArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineExecutionArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineExecutionArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineExecutionArn: ''},
  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}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineExecutionArn: ''
});

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}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineExecutionArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineExecutionArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution",
  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([
    'PipelineExecutionArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution', [
  'body' => '{
  "PipelineExecutionArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineExecutionArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineExecutionArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineExecutionArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution"

payload = { "PipelineExecutionArn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution"

payload <- "{\n  \"PipelineExecutionArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineExecutionArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineExecutionArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution";

    let payload = json!({"PipelineExecutionArn": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineExecutionArn": ""
}'
echo '{
  "PipelineExecutionArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineExecutionArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["PipelineExecutionArn": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineDefinitionForExecution")! 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 DescribePipelineExecution
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution
HEADERS

X-Amz-Target
BODY json

{
  "PipelineExecutionArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineExecutionArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:PipelineExecutionArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineExecutionArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribePipelineExecution"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineExecutionArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribePipelineExecution");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineExecutionArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution"

	payload := strings.NewReader("{\n  \"PipelineExecutionArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "PipelineExecutionArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineExecutionArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineExecutionArn\": \"\"\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  \"PipelineExecutionArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineExecutionArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineExecutionArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribePipelineExecution',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineExecutionArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineExecutionArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineExecutionArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineExecutionArn: ''},
  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}}/#X-Amz-Target=SageMaker.DescribePipelineExecution');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineExecutionArn: ''
});

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}}/#X-Amz-Target=SageMaker.DescribePipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineExecutionArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribePipelineExecution" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineExecutionArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution",
  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([
    'PipelineExecutionArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution', [
  'body' => '{
  "PipelineExecutionArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineExecutionArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineExecutionArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineExecutionArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution"

payload = { "PipelineExecutionArn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution"

payload <- "{\n  \"PipelineExecutionArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineExecutionArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineExecutionArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution";

    let payload = json!({"PipelineExecutionArn": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribePipelineExecution' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineExecutionArn": ""
}'
echo '{
  "PipelineExecutionArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineExecutionArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["PipelineExecutionArn": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribePipelineExecution")! 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 DescribeProcessingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob
HEADERS

X-Amz-Target
BODY json

{
  "ProcessingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ProcessingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:ProcessingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ProcessingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeProcessingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ProcessingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeProcessingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ProcessingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob"

	payload := strings.NewReader("{\n  \"ProcessingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "ProcessingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ProcessingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ProcessingJobName\": \"\"\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  \"ProcessingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ProcessingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ProcessingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProcessingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProcessingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeProcessingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ProcessingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ProcessingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ProcessingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ProcessingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeProcessingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ProcessingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProcessingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProcessingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ProcessingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeProcessingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ProcessingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob",
  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([
    'ProcessingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob', [
  'body' => '{
  "ProcessingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ProcessingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ProcessingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProcessingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProcessingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ProcessingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob"

payload = { "ProcessingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob"

payload <- "{\n  \"ProcessingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ProcessingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ProcessingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob";

    let payload = json!({"ProcessingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeProcessingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ProcessingJobName": ""
}'
echo '{
  "ProcessingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ProcessingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ProcessingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProcessingJob")! 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 DescribeProject
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject
HEADERS

X-Amz-Target
BODY json

{
  "ProjectName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ProjectName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:ProjectName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ProjectName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ProjectName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ProjectName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject"

	payload := strings.NewReader("{\n  \"ProjectName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "ProjectName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ProjectName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ProjectName\": \"\"\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  \"ProjectName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ProjectName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ProjectName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProjectName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ProjectName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ProjectName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ProjectName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ProjectName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeProject');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ProjectName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProjectName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ProjectName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ProjectName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject",
  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([
    'ProjectName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject', [
  'body' => '{
  "ProjectName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ProjectName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ProjectName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ProjectName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject"

payload = { "ProjectName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject"

payload <- "{\n  \"ProjectName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ProjectName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ProjectName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject";

    let payload = json!({"ProjectName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ProjectName": ""
}'
echo '{
  "ProjectName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ProjectName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ProjectName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeProject")! 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 DescribeSpace
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "SpaceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:DomainId ""
                                                                                                :SpaceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeSpace"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeSpace");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "DomainId": "",
  "SpaceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  SpaceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeSpace',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "SpaceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', SpaceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', SpaceName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeSpace');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  SpaceName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"SpaceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeSpace" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace",
  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([
    'DomainId' => '',
    'SpaceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace', [
  'body' => '{
  "DomainId": "",
  "SpaceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'SpaceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'SpaceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace"

payload = {
    "DomainId": "",
    "SpaceName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace"

payload <- "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace";

    let payload = json!({
        "DomainId": "",
        "SpaceName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeSpace' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "SpaceName": ""
}'
echo '{
  "DomainId": "",
  "SpaceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "SpaceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "SpaceName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSpace")! 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 DescribeStudioLifecycleConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig
HEADERS

X-Amz-Target
BODY json

{
  "StudioLifecycleConfigName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"StudioLifecycleConfigName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:StudioLifecycleConfigName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"StudioLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"StudioLifecycleConfigName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"StudioLifecycleConfigName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig"

	payload := strings.NewReader("{\n  \"StudioLifecycleConfigName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "StudioLifecycleConfigName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"StudioLifecycleConfigName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"StudioLifecycleConfigName\": \"\"\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  \"StudioLifecycleConfigName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"StudioLifecycleConfigName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  StudioLifecycleConfigName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {StudioLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StudioLifecycleConfigName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "StudioLifecycleConfigName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"StudioLifecycleConfigName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({StudioLifecycleConfigName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {StudioLifecycleConfigName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  StudioLifecycleConfigName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {StudioLifecycleConfigName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StudioLifecycleConfigName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StudioLifecycleConfigName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"StudioLifecycleConfigName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig",
  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([
    'StudioLifecycleConfigName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig', [
  'body' => '{
  "StudioLifecycleConfigName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'StudioLifecycleConfigName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'StudioLifecycleConfigName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StudioLifecycleConfigName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StudioLifecycleConfigName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"StudioLifecycleConfigName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig"

payload = { "StudioLifecycleConfigName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig"

payload <- "{\n  \"StudioLifecycleConfigName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"StudioLifecycleConfigName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"StudioLifecycleConfigName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig";

    let payload = json!({"StudioLifecycleConfigName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "StudioLifecycleConfigName": ""
}'
echo '{
  "StudioLifecycleConfigName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "StudioLifecycleConfigName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["StudioLifecycleConfigName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeStudioLifecycleConfig")! 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 DescribeSubscribedWorkteam
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam
HEADERS

X-Amz-Target
BODY json

{
  "WorkteamArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkteamArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:WorkteamArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkteamArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkteamArn\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkteamArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam"

	payload := strings.NewReader("{\n  \"WorkteamArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "WorkteamArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkteamArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkteamArn\": \"\"\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  \"WorkteamArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkteamArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkteamArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkteamArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamArn":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkteamArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkteamArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({WorkteamArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkteamArn: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkteamArn: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkteamArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkteamArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkteamArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam",
  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([
    'WorkteamArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam', [
  'body' => '{
  "WorkteamArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkteamArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkteamArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkteamArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam"

payload = { "WorkteamArn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam"

payload <- "{\n  \"WorkteamArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkteamArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkteamArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam";

    let payload = json!({"WorkteamArn": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkteamArn": ""
}'
echo '{
  "WorkteamArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkteamArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["WorkteamArn": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeSubscribedWorkteam")! 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 DescribeTrainingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob
HEADERS

X-Amz-Target
BODY json

{
  "TrainingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrainingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:TrainingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrainingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTrainingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrainingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTrainingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrainingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob"

	payload := strings.NewReader("{\n  \"TrainingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "TrainingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrainingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrainingJobName\": \"\"\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  \"TrainingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrainingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrainingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrainingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeTrainingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrainingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrainingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrainingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrainingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeTrainingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrainingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrainingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrainingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeTrainingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrainingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob",
  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([
    'TrainingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob', [
  'body' => '{
  "TrainingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrainingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrainingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrainingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob"

payload = { "TrainingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob"

payload <- "{\n  \"TrainingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrainingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrainingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob";

    let payload = json!({"TrainingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeTrainingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrainingJobName": ""
}'
echo '{
  "TrainingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrainingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TrainingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrainingJob")! 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 DescribeTransformJob
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob
HEADERS

X-Amz-Target
BODY json

{
  "TransformJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TransformJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:TransformJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TransformJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTransformJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TransformJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTransformJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TransformJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob"

	payload := strings.NewReader("{\n  \"TransformJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "TransformJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TransformJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TransformJobName\": \"\"\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  \"TransformJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TransformJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TransformJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TransformJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TransformJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeTransformJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TransformJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TransformJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TransformJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TransformJobName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeTransformJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TransformJobName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TransformJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TransformJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TransformJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeTransformJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TransformJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob",
  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([
    'TransformJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob', [
  'body' => '{
  "TransformJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TransformJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TransformJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TransformJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TransformJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TransformJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob"

payload = { "TransformJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob"

payload <- "{\n  \"TransformJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TransformJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TransformJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob";

    let payload = json!({"TransformJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeTransformJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TransformJobName": ""
}'
echo '{
  "TransformJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TransformJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TransformJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTransformJob")! 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 DescribeTrial
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial
HEADERS

X-Amz-Target
BODY json

{
  "TrialName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:TrialName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTrial"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTrial");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial"

	payload := strings.NewReader("{\n  \"TrialName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "TrialName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialName\": \"\"\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  \"TrialName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeTrial',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrialName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrialName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeTrial');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeTrial" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial",
  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([
    'TrialName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial', [
  'body' => '{
  "TrialName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial"

payload = { "TrialName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial"

payload <- "{\n  \"TrialName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial";

    let payload = json!({"TrialName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeTrial' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialName": ""
}'
echo '{
  "TrialName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TrialName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrial")! 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 DescribeTrialComponent
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent
HEADERS

X-Amz-Target
BODY json

{
  "TrialComponentName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialComponentName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:TrialComponentName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialComponentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTrialComponent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialComponentName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeTrialComponent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialComponentName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent"

	payload := strings.NewReader("{\n  \"TrialComponentName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "TrialComponentName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialComponentName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialComponentName\": \"\"\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  \"TrialComponentName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialComponentName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialComponentName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeTrialComponent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialComponentName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialComponentName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrialComponentName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrialComponentName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeTrialComponent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialComponentName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialComponentName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeTrialComponent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialComponentName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent",
  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([
    'TrialComponentName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent', [
  'body' => '{
  "TrialComponentName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialComponentName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialComponentName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialComponentName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent"

payload = { "TrialComponentName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent"

payload <- "{\n  \"TrialComponentName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialComponentName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialComponentName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent";

    let payload = json!({"TrialComponentName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeTrialComponent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialComponentName": ""
}'
echo '{
  "TrialComponentName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialComponentName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TrialComponentName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeTrialComponent")! 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 DescribeUserProfile
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:DomainId ""
                                                                                                      :UserProfileName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeUserProfile"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeUserProfile");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "DomainId": "",
  "UserProfileName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeUserProfile',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', UserProfileName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', UserProfileName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeUserProfile');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeUserProfile" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile",
  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([
    'DomainId' => '',
    'UserProfileName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile"

payload = {
    "DomainId": "",
    "UserProfileName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeUserProfile' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeUserProfile")! 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 DescribeWorkforce
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce
HEADERS

X-Amz-Target
BODY json

{
  "WorkforceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkforceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:WorkforceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkforceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeWorkforce"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkforceName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeWorkforce");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkforceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce"

	payload := strings.NewReader("{\n  \"WorkforceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "WorkforceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkforceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkforceName\": \"\"\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  \"WorkforceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkforceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkforceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkforceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkforceName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeWorkforce',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkforceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkforceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({WorkforceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkforceName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeWorkforce');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkforceName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkforceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkforceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkforceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeWorkforce" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkforceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce",
  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([
    'WorkforceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce', [
  'body' => '{
  "WorkforceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkforceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkforceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkforceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkforceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkforceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce"

payload = { "WorkforceName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce"

payload <- "{\n  \"WorkforceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkforceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkforceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce";

    let payload = json!({"WorkforceName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeWorkforce' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkforceName": ""
}'
echo '{
  "WorkforceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkforceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["WorkforceName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkforce")! 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 DescribeWorkteam
{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam
HEADERS

X-Amz-Target
BODY json

{
  "WorkteamName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkteamName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:WorkteamName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkteamName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeWorkteam"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkteamName\": \"\"\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}}/#X-Amz-Target=SageMaker.DescribeWorkteam");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkteamName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam"

	payload := strings.NewReader("{\n  \"WorkteamName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "WorkteamName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkteamName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkteamName\": \"\"\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  \"WorkteamName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkteamName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkteamName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkteamName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":""}'
};

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}}/#X-Amz-Target=SageMaker.DescribeWorkteam',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkteamName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkteamName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({WorkteamName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkteamName: ''},
  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}}/#X-Amz-Target=SageMaker.DescribeWorkteam');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkteamName: ''
});

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}}/#X-Amz-Target=SageMaker.DescribeWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkteamName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkteamName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam"]
                                                       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}}/#X-Amz-Target=SageMaker.DescribeWorkteam" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkteamName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam",
  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([
    'WorkteamName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam', [
  'body' => '{
  "WorkteamName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkteamName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkteamName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkteamName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam"

payload = { "WorkteamName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam"

payload <- "{\n  \"WorkteamName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkteamName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkteamName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam";

    let payload = json!({"WorkteamName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DescribeWorkteam' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkteamName": ""
}'
echo '{
  "WorkteamName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkteamName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["WorkteamName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DescribeWorkteam")! 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 DisableSagemakerServicecatalogPortfolio
{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio
HEADERS

X-Amz-Target
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio" {:headers {:x-amz-target ""}
                                                                                                            :content-type :json})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio"))
    .header("x-amz-target", "")
    .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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio")
  .header("x-amz-target", "")
  .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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    '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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio');

req.headers({
  'x-amz-target': '',
  '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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', '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 = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio"]
                                                       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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio",
  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",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  '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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio"

payload = {}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{}'
echo '{}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DisableSagemakerServicecatalogPortfolio")! 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 DisassociateTrialComponent
{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent
HEADERS

X-Amz-Target
BODY json

{
  "TrialComponentName": "",
  "TrialName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:TrialComponentName ""
                                                                                                             :TrialName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent"

	payload := strings.NewReader("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "TrialComponentName": "",
  "TrialName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialComponentName: '',
  TrialName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: '', TrialName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","TrialName":""}'
};

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}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialComponentName": "",\n  "TrialName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrialComponentName: '', TrialName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrialComponentName: '', TrialName: ''},
  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}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialComponentName: '',
  TrialName: ''
});

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}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialComponentName: '', TrialName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","TrialName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialComponentName": @"",
                              @"TrialName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent"]
                                                       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}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent",
  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([
    'TrialComponentName' => '',
    'TrialName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent', [
  'body' => '{
  "TrialComponentName": "",
  "TrialName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialComponentName' => '',
  'TrialName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialComponentName' => '',
  'TrialName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "TrialName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "TrialName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent"

payload = {
    "TrialComponentName": "",
    "TrialName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent"

payload <- "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialComponentName\": \"\",\n  \"TrialName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent";

    let payload = json!({
        "TrialComponentName": "",
        "TrialName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialComponentName": "",
  "TrialName": ""
}'
echo '{
  "TrialComponentName": "",
  "TrialName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialComponentName": "",\n  "TrialName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrialComponentName": "",
  "TrialName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.DisassociateTrialComponent")! 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 EnableSagemakerServicecatalogPortfolio
{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio
HEADERS

X-Amz-Target
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio"))
    .header("x-amz-target", "")
    .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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio")
  .header("x-amz-target", "")
  .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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    '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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio');

req.headers({
  'x-amz-target': '',
  '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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', '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 = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio"]
                                                       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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio",
  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",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  '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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio"

payload = {}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{}'
echo '{}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.EnableSagemakerServicecatalogPortfolio")! 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 GetDeviceFleetReport
{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:DeviceFleetName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "DeviceFleetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\"\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  \"DeviceFleetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":""}'
};

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}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DeviceFleetName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DeviceFleetName: ''},
  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}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeviceFleetName: ''
});

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}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport"]
                                                       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}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport",
  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([
    'DeviceFleetName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport', [
  'body' => '{
  "DeviceFleetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeviceFleetName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport"

payload = { "DeviceFleetName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport"

payload <- "{\n  \"DeviceFleetName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport";

    let payload = json!({"DeviceFleetName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": ""
}'
echo '{
  "DeviceFleetName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["DeviceFleetName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.GetDeviceFleetReport")! 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 GetLineageGroupPolicy
{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy
HEADERS

X-Amz-Target
BODY json

{
  "LineageGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LineageGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:LineageGroupName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"LineageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"LineageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LineageGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy"

	payload := strings.NewReader("{\n  \"LineageGroupName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "LineageGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LineageGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LineageGroupName\": \"\"\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  \"LineageGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"LineageGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LineageGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LineageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LineageGroupName":""}'
};

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}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LineageGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LineageGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({LineageGroupName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {LineageGroupName: ''},
  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}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LineageGroupName: ''
});

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}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LineageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LineageGroupName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LineageGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy"]
                                                       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}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"LineageGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy",
  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([
    'LineageGroupName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy', [
  'body' => '{
  "LineageGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LineageGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LineageGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LineageGroupName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LineageGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LineageGroupName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy"

payload = { "LineageGroupName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy"

payload <- "{\n  \"LineageGroupName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"LineageGroupName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"LineageGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy";

    let payload = json!({"LineageGroupName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "LineageGroupName": ""
}'
echo '{
  "LineageGroupName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "LineageGroupName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["LineageGroupName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.GetLineageGroupPolicy")! 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 GetModelPackageGroupPolicy
{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:ModelPackageGroupName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageGroupName\": \"\"\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}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy"

	payload := strings.NewReader("{\n  \"ModelPackageGroupName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "ModelPackageGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageGroupName\": \"\"\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  \"ModelPackageGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

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}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageGroupName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageGroupName: ''},
  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}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageGroupName: ''
});

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}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy"]
                                                       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}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy",
  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([
    'ModelPackageGroupName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy', [
  'body' => '{
  "ModelPackageGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageGroupName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy"

payload = { "ModelPackageGroupName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy"

payload <- "{\n  \"ModelPackageGroupName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageGroupName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy";

    let payload = json!({"ModelPackageGroupName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageGroupName": ""
}'
echo '{
  "ModelPackageGroupName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageGroupName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ModelPackageGroupName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.GetModelPackageGroupPolicy")! 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 GetSagemakerServicecatalogPortfolioStatus
{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus
HEADERS

X-Amz-Target
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus" {:headers {:x-amz-target ""}
                                                                                                              :content-type :json})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus"))
    .header("x-amz-target", "")
    .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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus")
  .header("x-amz-target", "")
  .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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    '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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus');

req.headers({
  'x-amz-target': '',
  '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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus',
  headers: {'x-amz-target': '', '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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', '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 = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus"]
                                                       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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus",
  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",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  '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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus"

payload = {}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{}'
echo '{}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSagemakerServicecatalogPortfolioStatus")! 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 GetSearchSuggestions
{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions
HEADERS

X-Amz-Target
BODY json

{
  "Resource": "",
  "SuggestionQuery": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:Resource ""
                                                                                                       :SuggestionQuery ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\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}}/#X-Amz-Target=SageMaker.GetSearchSuggestions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\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}}/#X-Amz-Target=SageMaker.GetSearchSuggestions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions"

	payload := strings.NewReader("{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "Resource": "",
  "SuggestionQuery": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\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  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Resource: '',
  SuggestionQuery: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Resource: '', SuggestionQuery: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Resource":"","SuggestionQuery":""}'
};

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}}/#X-Amz-Target=SageMaker.GetSearchSuggestions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Resource": "",\n  "SuggestionQuery": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({Resource: '', SuggestionQuery: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {Resource: '', SuggestionQuery: ''},
  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}}/#X-Amz-Target=SageMaker.GetSearchSuggestions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Resource: '',
  SuggestionQuery: ''
});

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}}/#X-Amz-Target=SageMaker.GetSearchSuggestions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Resource: '', SuggestionQuery: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Resource":"","SuggestionQuery":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Resource": @"",
                              @"SuggestionQuery": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions"]
                                                       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}}/#X-Amz-Target=SageMaker.GetSearchSuggestions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions",
  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([
    'Resource' => '',
    'SuggestionQuery' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions', [
  'body' => '{
  "Resource": "",
  "SuggestionQuery": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Resource' => '',
  'SuggestionQuery' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Resource' => '',
  'SuggestionQuery' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Resource": "",
  "SuggestionQuery": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Resource": "",
  "SuggestionQuery": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions"

payload = {
    "Resource": "",
    "SuggestionQuery": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions"

payload <- "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Resource\": \"\",\n  \"SuggestionQuery\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions";

    let payload = json!({
        "Resource": "",
        "SuggestionQuery": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.GetSearchSuggestions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Resource": "",
  "SuggestionQuery": ""
}'
echo '{
  "Resource": "",
  "SuggestionQuery": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Resource": "",\n  "SuggestionQuery": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Resource": "",
  "SuggestionQuery": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.GetSearchSuggestions")! 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 ImportHubContent
{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent
HEADERS

X-Amz-Target
BODY json

{
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:HubContentName ""
                                                                                                   :HubContentVersion ""
                                                                                                   :HubContentType ""
                                                                                                   :DocumentSchemaVersion ""
                                                                                                   :HubName ""
                                                                                                   :HubContentDisplayName ""
                                                                                                   :HubContentDescription ""
                                                                                                   :HubContentMarkdown ""
                                                                                                   :HubContentDocument ""
                                                                                                   :HubContentSearchKeywords ""
                                                                                                   :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.ImportHubContent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.ImportHubContent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent"

	payload := strings.NewReader("{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 291

{
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\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  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubContentName: '',
  HubContentVersion: '',
  HubContentType: '',
  DocumentSchemaVersion: '',
  HubName: '',
  HubContentDisplayName: '',
  HubContentDescription: '',
  HubContentMarkdown: '',
  HubContentDocument: '',
  HubContentSearchKeywords: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubContentName: '',
    HubContentVersion: '',
    HubContentType: '',
    DocumentSchemaVersion: '',
    HubName: '',
    HubContentDisplayName: '',
    HubContentDescription: '',
    HubContentMarkdown: '',
    HubContentDocument: '',
    HubContentSearchKeywords: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubContentName":"","HubContentVersion":"","HubContentType":"","DocumentSchemaVersion":"","HubName":"","HubContentDisplayName":"","HubContentDescription":"","HubContentMarkdown":"","HubContentDocument":"","HubContentSearchKeywords":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.ImportHubContent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubContentName": "",\n  "HubContentVersion": "",\n  "HubContentType": "",\n  "DocumentSchemaVersion": "",\n  "HubName": "",\n  "HubContentDisplayName": "",\n  "HubContentDescription": "",\n  "HubContentMarkdown": "",\n  "HubContentDocument": "",\n  "HubContentSearchKeywords": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  HubContentName: '',
  HubContentVersion: '',
  HubContentType: '',
  DocumentSchemaVersion: '',
  HubName: '',
  HubContentDisplayName: '',
  HubContentDescription: '',
  HubContentMarkdown: '',
  HubContentDocument: '',
  HubContentSearchKeywords: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HubContentName: '',
    HubContentVersion: '',
    HubContentType: '',
    DocumentSchemaVersion: '',
    HubName: '',
    HubContentDisplayName: '',
    HubContentDescription: '',
    HubContentMarkdown: '',
    HubContentDocument: '',
    HubContentSearchKeywords: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.ImportHubContent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubContentName: '',
  HubContentVersion: '',
  HubContentType: '',
  DocumentSchemaVersion: '',
  HubName: '',
  HubContentDisplayName: '',
  HubContentDescription: '',
  HubContentMarkdown: '',
  HubContentDocument: '',
  HubContentSearchKeywords: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.ImportHubContent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubContentName: '',
    HubContentVersion: '',
    HubContentType: '',
    DocumentSchemaVersion: '',
    HubName: '',
    HubContentDisplayName: '',
    HubContentDescription: '',
    HubContentMarkdown: '',
    HubContentDocument: '',
    HubContentSearchKeywords: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubContentName":"","HubContentVersion":"","HubContentType":"","DocumentSchemaVersion":"","HubName":"","HubContentDisplayName":"","HubContentDescription":"","HubContentMarkdown":"","HubContentDocument":"","HubContentSearchKeywords":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubContentName": @"",
                              @"HubContentVersion": @"",
                              @"HubContentType": @"",
                              @"DocumentSchemaVersion": @"",
                              @"HubName": @"",
                              @"HubContentDisplayName": @"",
                              @"HubContentDescription": @"",
                              @"HubContentMarkdown": @"",
                              @"HubContentDocument": @"",
                              @"HubContentSearchKeywords": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent"]
                                                       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}}/#X-Amz-Target=SageMaker.ImportHubContent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent",
  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([
    'HubContentName' => '',
    'HubContentVersion' => '',
    'HubContentType' => '',
    'DocumentSchemaVersion' => '',
    'HubName' => '',
    'HubContentDisplayName' => '',
    'HubContentDescription' => '',
    'HubContentMarkdown' => '',
    'HubContentDocument' => '',
    'HubContentSearchKeywords' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent', [
  'body' => '{
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubContentName' => '',
  'HubContentVersion' => '',
  'HubContentType' => '',
  'DocumentSchemaVersion' => '',
  'HubName' => '',
  'HubContentDisplayName' => '',
  'HubContentDescription' => '',
  'HubContentMarkdown' => '',
  'HubContentDocument' => '',
  'HubContentSearchKeywords' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubContentName' => '',
  'HubContentVersion' => '',
  'HubContentType' => '',
  'DocumentSchemaVersion' => '',
  'HubName' => '',
  'HubContentDisplayName' => '',
  'HubContentDescription' => '',
  'HubContentMarkdown' => '',
  'HubContentDocument' => '',
  'HubContentSearchKeywords' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent"

payload = {
    "HubContentName": "",
    "HubContentVersion": "",
    "HubContentType": "",
    "DocumentSchemaVersion": "",
    "HubName": "",
    "HubContentDisplayName": "",
    "HubContentDescription": "",
    "HubContentMarkdown": "",
    "HubContentDocument": "",
    "HubContentSearchKeywords": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent"

payload <- "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubContentName\": \"\",\n  \"HubContentVersion\": \"\",\n  \"HubContentType\": \"\",\n  \"DocumentSchemaVersion\": \"\",\n  \"HubName\": \"\",\n  \"HubContentDisplayName\": \"\",\n  \"HubContentDescription\": \"\",\n  \"HubContentMarkdown\": \"\",\n  \"HubContentDocument\": \"\",\n  \"HubContentSearchKeywords\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent";

    let payload = json!({
        "HubContentName": "",
        "HubContentVersion": "",
        "HubContentType": "",
        "DocumentSchemaVersion": "",
        "HubName": "",
        "HubContentDisplayName": "",
        "HubContentDescription": "",
        "HubContentMarkdown": "",
        "HubContentDocument": "",
        "HubContentSearchKeywords": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ImportHubContent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
}'
echo '{
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubContentName": "",\n  "HubContentVersion": "",\n  "HubContentType": "",\n  "DocumentSchemaVersion": "",\n  "HubName": "",\n  "HubContentDisplayName": "",\n  "HubContentDescription": "",\n  "HubContentMarkdown": "",\n  "HubContentDocument": "",\n  "HubContentSearchKeywords": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HubContentName": "",
  "HubContentVersion": "",
  "HubContentType": "",
  "DocumentSchemaVersion": "",
  "HubName": "",
  "HubContentDisplayName": "",
  "HubContentDescription": "",
  "HubContentMarkdown": "",
  "HubContentDocument": "",
  "HubContentSearchKeywords": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ImportHubContent")! 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 ListActions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions
HEADERS

X-Amz-Target
BODY json

{
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:SourceUri ""
                                                                                              :ActionType ""
                                                                                              :CreatedAfter ""
                                                                                              :CreatedBefore ""
                                                                                              :SortBy ""
                                                                                              :SortOrder ""
                                                                                              :NextToken ""
                                                                                              :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListActions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListActions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions"

	payload := strings.NewReader("{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SourceUri: '',
  ActionType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceUri: '',
    ActionType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceUri":"","ActionType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListActions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SourceUri": "",\n  "ActionType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  SourceUri: '',
  ActionType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    SourceUri: '',
    ActionType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListActions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SourceUri: '',
  ActionType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListActions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceUri: '',
    ActionType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceUri":"","ActionType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SourceUri": @"",
                              @"ActionType": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListActions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions",
  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([
    'SourceUri' => '',
    'ActionType' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions', [
  'body' => '{
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SourceUri' => '',
  'ActionType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SourceUri' => '',
  'ActionType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions"

payload = {
    "SourceUri": "",
    "ActionType": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions"

payload <- "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SourceUri\": \"\",\n  \"ActionType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions";

    let payload = json!({
        "SourceUri": "",
        "ActionType": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListActions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SourceUri": "",\n  "ActionType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SourceUri": "",
  "ActionType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListActions")! 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 ListAlgorithms
{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:CreationTimeAfter ""
                                                                                                 :CreationTimeBefore ""
                                                                                                 :MaxResults ""
                                                                                                 :NameContains ""
                                                                                                 :NextToken ""
                                                                                                 :SortBy ""
                                                                                                 :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAlgorithms"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAlgorithms");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListAlgorithms',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListAlgorithms');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListAlgorithms',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms"]
                                                       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}}/#X-Amz-Target=SageMaker.ListAlgorithms" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "MaxResults": "",
    "NameContains": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "MaxResults": "",
        "NameContains": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListAlgorithms' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAlgorithms")! 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 ListAliases
{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases
HEADERS

X-Amz-Target
BODY json

{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:ImageName ""
                                                                                              :Alias ""
                                                                                              :Version ""
                                                                                              :MaxResults ""
                                                                                              :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAliases"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases"

	payload := strings.NewReader("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 92

{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ImageName: '',
  Alias: '',
  Version: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: '', Alias: '', Version: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Alias":"","Version":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListAliases',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImageName": "",\n  "Alias": "",\n  "Version": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ImageName: '', Alias: '', Version: '', MaxResults: '', NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ImageName: '', Alias: '', Version: '', MaxResults: '', NextToken: ''},
  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}}/#X-Amz-Target=SageMaker.ListAliases');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ImageName: '',
  Alias: '',
  Version: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ImageName: '', Alias: '', Version: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Alias":"","Version":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ImageName": @"",
                              @"Alias": @"",
                              @"Version": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases"]
                                                       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}}/#X-Amz-Target=SageMaker.ListAliases" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases",
  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([
    'ImageName' => '',
    'Alias' => '',
    'Version' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases', [
  'body' => '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImageName' => '',
  'Alias' => '',
  'Version' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ImageName' => '',
  'Alias' => '',
  'Version' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases"

payload = {
    "ImageName": "",
    "Alias": "",
    "Version": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases"

payload <- "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases";

    let payload = json!({
        "ImageName": "",
        "Alias": "",
        "Version": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListAliases' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImageName": "",\n  "Alias": "",\n  "Version": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAliases")! 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 ListAppImageConfigs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs
HEADERS

X-Amz-Target
BODY json

{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:MaxResults ""
                                                                                                      :NextToken ""
                                                                                                      :NameContains ""
                                                                                                      :CreationTimeBefore ""
                                                                                                      :CreationTimeAfter ""
                                                                                                      :ModifiedTimeBefore ""
                                                                                                      :ModifiedTimeAfter ""
                                                                                                      :SortBy ""
                                                                                                      :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAppImageConfigs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAppImageConfigs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs"

	payload := strings.NewReader("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 208

{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  ModifiedTimeBefore: '',
  ModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    ModifiedTimeBefore: '',
    ModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MaxResults":"","NextToken":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","ModifiedTimeBefore":"","ModifiedTimeAfter":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListAppImageConfigs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MaxResults": "",\n  "NextToken": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "ModifiedTimeBefore": "",\n  "ModifiedTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  ModifiedTimeBefore: '',
  ModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    ModifiedTimeBefore: '',
    ModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListAppImageConfigs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  ModifiedTimeBefore: '',
  ModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListAppImageConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    ModifiedTimeBefore: '',
    ModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MaxResults":"","NextToken":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","ModifiedTimeBefore":"","ModifiedTimeAfter":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MaxResults": @"",
                              @"NextToken": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"ModifiedTimeBefore": @"",
                              @"ModifiedTimeAfter": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListAppImageConfigs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs",
  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([
    'MaxResults' => '',
    'NextToken' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'ModifiedTimeBefore' => '',
    'ModifiedTimeAfter' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs', [
  'body' => '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MaxResults' => '',
  'NextToken' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'ModifiedTimeBefore' => '',
  'ModifiedTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MaxResults' => '',
  'NextToken' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'ModifiedTimeBefore' => '',
  'ModifiedTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs"

payload = {
    "MaxResults": "",
    "NextToken": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "ModifiedTimeBefore": "",
    "ModifiedTimeAfter": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs"

payload <- "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs";

    let payload = json!({
        "MaxResults": "",
        "NextToken": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "ModifiedTimeBefore": "",
        "ModifiedTimeAfter": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListAppImageConfigs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MaxResults": "",\n  "NextToken": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "ModifiedTimeBefore": "",\n  "ModifiedTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAppImageConfigs")! 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 ListApps
{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps" {:headers {:x-amz-target ""}
                                                                             :content-type :json
                                                                             :form-params {:NextToken ""
                                                                                           :MaxResults ""
                                                                                           :SortOrder ""
                                                                                           :SortBy ""
                                                                                           :DomainIdEquals ""
                                                                                           :UserProfileNameEquals ""
                                                                                           :SpaceNameEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListApps"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListApps");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 156

{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  UserProfileNameEquals: '',
  SpaceNameEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    UserProfileNameEquals: '',
    SpaceNameEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortOrder":"","SortBy":"","DomainIdEquals":"","UserProfileNameEquals":"","SpaceNameEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListApps',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "DomainIdEquals": "",\n  "UserProfileNameEquals": "",\n  "SpaceNameEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  UserProfileNameEquals: '',
  SpaceNameEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    UserProfileNameEquals: '',
    SpaceNameEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListApps');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  UserProfileNameEquals: '',
  SpaceNameEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListApps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    UserProfileNameEquals: '',
    SpaceNameEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortOrder":"","SortBy":"","DomainIdEquals":"","UserProfileNameEquals":"","SpaceNameEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"SortOrder": @"",
                              @"SortBy": @"",
                              @"DomainIdEquals": @"",
                              @"UserProfileNameEquals": @"",
                              @"SpaceNameEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps"]
                                                       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}}/#X-Amz-Target=SageMaker.ListApps" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'SortOrder' => '',
    'SortBy' => '',
    'DomainIdEquals' => '',
    'UserProfileNameEquals' => '',
    'SpaceNameEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'DomainIdEquals' => '',
  'UserProfileNameEquals' => '',
  'SpaceNameEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'DomainIdEquals' => '',
  'UserProfileNameEquals' => '',
  'SpaceNameEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "SortOrder": "",
    "SortBy": "",
    "DomainIdEquals": "",
    "UserProfileNameEquals": "",
    "SpaceNameEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameEquals\": \"\",\n  \"SpaceNameEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "SortOrder": "",
        "SortBy": "",
        "DomainIdEquals": "",
        "UserProfileNameEquals": "",
        "SpaceNameEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListApps' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "DomainIdEquals": "",\n  "UserProfileNameEquals": "",\n  "SpaceNameEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameEquals": "",
  "SpaceNameEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListApps")! 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 ListArtifacts
{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts
HEADERS

X-Amz-Target
BODY json

{
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:SourceUri ""
                                                                                                :ArtifactType ""
                                                                                                :CreatedAfter ""
                                                                                                :CreatedBefore ""
                                                                                                :SortBy ""
                                                                                                :SortOrder ""
                                                                                                :NextToken ""
                                                                                                :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListArtifacts"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListArtifacts");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts"

	payload := strings.NewReader("{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 162

{
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SourceUri: '',
  ArtifactType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceUri: '',
    ArtifactType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceUri":"","ArtifactType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListArtifacts',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SourceUri": "",\n  "ArtifactType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  SourceUri: '',
  ArtifactType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    SourceUri: '',
    ArtifactType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListArtifacts');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SourceUri: '',
  ArtifactType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListArtifacts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceUri: '',
    ArtifactType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceUri":"","ArtifactType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SourceUri": @"",
                              @"ArtifactType": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts"]
                                                       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}}/#X-Amz-Target=SageMaker.ListArtifacts" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts",
  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([
    'SourceUri' => '',
    'ArtifactType' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts', [
  'body' => '{
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SourceUri' => '',
  'ArtifactType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SourceUri' => '',
  'ArtifactType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts"

payload = {
    "SourceUri": "",
    "ArtifactType": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts"

payload <- "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SourceUri\": \"\",\n  \"ArtifactType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts";

    let payload = json!({
        "SourceUri": "",
        "ArtifactType": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListArtifacts' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SourceUri": "",\n  "ArtifactType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SourceUri": "",
  "ArtifactType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListArtifacts")! 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 ListAssociations
{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations
HEADERS

X-Amz-Target
BODY json

{
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:SourceArn ""
                                                                                                   :DestinationArn ""
                                                                                                   :SourceType ""
                                                                                                   :DestinationType ""
                                                                                                   :AssociationType ""
                                                                                                   :CreatedAfter ""
                                                                                                   :CreatedBefore ""
                                                                                                   :SortBy ""
                                                                                                   :SortOrder ""
                                                                                                   :NextToken ""
                                                                                                   :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAssociations"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAssociations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations"

	payload := strings.NewReader("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 234

{
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SourceArn: '',
  DestinationArn: '',
  SourceType: '',
  DestinationType: '',
  AssociationType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceArn: '',
    DestinationArn: '',
    SourceType: '',
    DestinationType: '',
    AssociationType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceArn":"","DestinationArn":"","SourceType":"","DestinationType":"","AssociationType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListAssociations',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SourceArn": "",\n  "DestinationArn": "",\n  "SourceType": "",\n  "DestinationType": "",\n  "AssociationType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  SourceArn: '',
  DestinationArn: '',
  SourceType: '',
  DestinationType: '',
  AssociationType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    SourceArn: '',
    DestinationArn: '',
    SourceType: '',
    DestinationType: '',
    AssociationType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListAssociations');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SourceArn: '',
  DestinationArn: '',
  SourceType: '',
  DestinationType: '',
  AssociationType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListAssociations',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceArn: '',
    DestinationArn: '',
    SourceType: '',
    DestinationType: '',
    AssociationType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceArn":"","DestinationArn":"","SourceType":"","DestinationType":"","AssociationType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SourceArn": @"",
                              @"DestinationArn": @"",
                              @"SourceType": @"",
                              @"DestinationType": @"",
                              @"AssociationType": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations"]
                                                       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}}/#X-Amz-Target=SageMaker.ListAssociations" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations",
  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([
    'SourceArn' => '',
    'DestinationArn' => '',
    'SourceType' => '',
    'DestinationType' => '',
    'AssociationType' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations', [
  'body' => '{
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SourceArn' => '',
  'DestinationArn' => '',
  'SourceType' => '',
  'DestinationType' => '',
  'AssociationType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SourceArn' => '',
  'DestinationArn' => '',
  'SourceType' => '',
  'DestinationType' => '',
  'AssociationType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations"

payload = {
    "SourceArn": "",
    "DestinationArn": "",
    "SourceType": "",
    "DestinationType": "",
    "AssociationType": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations"

payload <- "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SourceArn\": \"\",\n  \"DestinationArn\": \"\",\n  \"SourceType\": \"\",\n  \"DestinationType\": \"\",\n  \"AssociationType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations";

    let payload = json!({
        "SourceArn": "",
        "DestinationArn": "",
        "SourceType": "",
        "DestinationType": "",
        "AssociationType": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListAssociations' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SourceArn": "",\n  "DestinationArn": "",\n  "SourceType": "",\n  "DestinationType": "",\n  "AssociationType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SourceArn": "",
  "DestinationArn": "",
  "SourceType": "",
  "DestinationType": "",
  "AssociationType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAssociations")! 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 ListAutoMLJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:CreationTimeAfter ""
                                                                                                 :CreationTimeBefore ""
                                                                                                 :LastModifiedTimeAfter ""
                                                                                                 :LastModifiedTimeBefore ""
                                                                                                 :NameContains ""
                                                                                                 :StatusEquals ""
                                                                                                 :SortOrder ""
                                                                                                 :SortBy ""
                                                                                                 :MaxResults ""
                                                                                                 :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAutoMLJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListAutoMLJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortOrder":"","SortBy":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListAutoMLJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListAutoMLJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListAutoMLJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortOrder":"","SortBy":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"StatusEquals": @"",
                              @"SortOrder": @"",
                              @"SortBy": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListAutoMLJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'StatusEquals' => '',
    'SortOrder' => '',
    'SortBy' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "StatusEquals": "",
    "SortOrder": "",
    "SortBy": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "StatusEquals": "",
        "SortOrder": "",
        "SortBy": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListAutoMLJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListAutoMLJobs")! 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 ListCandidatesForAutoMLJob
{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob
HEADERS

X-Amz-Target
BODY json

{
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:AutoMLJobName ""
                                                                                                             :StatusEquals ""
                                                                                                             :CandidateNameEquals ""
                                                                                                             :SortOrder ""
                                                                                                             :SortBy ""
                                                                                                             :MaxResults ""
                                                                                                             :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob"

	payload := strings.NewReader("{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 150

{
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AutoMLJobName: '',
  StatusEquals: '',
  CandidateNameEquals: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoMLJobName: '',
    StatusEquals: '',
    CandidateNameEquals: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":"","StatusEquals":"","CandidateNameEquals":"","SortOrder":"","SortBy":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoMLJobName": "",\n  "StatusEquals": "",\n  "CandidateNameEquals": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  AutoMLJobName: '',
  StatusEquals: '',
  CandidateNameEquals: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    AutoMLJobName: '',
    StatusEquals: '',
    CandidateNameEquals: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AutoMLJobName: '',
  StatusEquals: '',
  CandidateNameEquals: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AutoMLJobName: '',
    StatusEquals: '',
    CandidateNameEquals: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":"","StatusEquals":"","CandidateNameEquals":"","SortOrder":"","SortBy":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoMLJobName": @"",
                              @"StatusEquals": @"",
                              @"CandidateNameEquals": @"",
                              @"SortOrder": @"",
                              @"SortBy": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob"]
                                                       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}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob",
  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([
    'AutoMLJobName' => '',
    'StatusEquals' => '',
    'CandidateNameEquals' => '',
    'SortOrder' => '',
    'SortBy' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob', [
  'body' => '{
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoMLJobName' => '',
  'StatusEquals' => '',
  'CandidateNameEquals' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoMLJobName' => '',
  'StatusEquals' => '',
  'CandidateNameEquals' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob"

payload = {
    "AutoMLJobName": "",
    "StatusEquals": "",
    "CandidateNameEquals": "",
    "SortOrder": "",
    "SortBy": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob"

payload <- "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AutoMLJobName\": \"\",\n  \"StatusEquals\": \"\",\n  \"CandidateNameEquals\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob";

    let payload = json!({
        "AutoMLJobName": "",
        "StatusEquals": "",
        "CandidateNameEquals": "",
        "SortOrder": "",
        "SortBy": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoMLJobName": "",\n  "StatusEquals": "",\n  "CandidateNameEquals": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AutoMLJobName": "",
  "StatusEquals": "",
  "CandidateNameEquals": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCandidatesForAutoMLJob")! 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 ListCodeRepositories
{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:CreationTimeAfter ""
                                                                                                       :CreationTimeBefore ""
                                                                                                       :LastModifiedTimeAfter ""
                                                                                                       :LastModifiedTimeBefore ""
                                                                                                       :MaxResults ""
                                                                                                       :NameContains ""
                                                                                                       :NextToken ""
                                                                                                       :SortBy ""
                                                                                                       :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListCodeRepositories"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListCodeRepositories");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 216

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListCodeRepositories',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListCodeRepositories');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListCodeRepositories',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories"]
                                                       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}}/#X-Amz-Target=SageMaker.ListCodeRepositories" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "MaxResults": "",
    "NameContains": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "MaxResults": "",
        "NameContains": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListCodeRepositories' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCodeRepositories")! 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 ListCompilationJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:NextToken ""
                                                                                                      :MaxResults ""
                                                                                                      :CreationTimeAfter ""
                                                                                                      :CreationTimeBefore ""
                                                                                                      :LastModifiedTimeAfter ""
                                                                                                      :LastModifiedTimeBefore ""
                                                                                                      :NameContains ""
                                                                                                      :StatusEquals ""
                                                                                                      :SortBy ""
                                                                                                      :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListCompilationJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListCompilationJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListCompilationJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListCompilationJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListCompilationJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListCompilationJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListCompilationJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListCompilationJobs")! 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 ListContexts
{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts
HEADERS

X-Amz-Target
BODY json

{
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:SourceUri ""
                                                                                               :ContextType ""
                                                                                               :CreatedAfter ""
                                                                                               :CreatedBefore ""
                                                                                               :SortBy ""
                                                                                               :SortOrder ""
                                                                                               :NextToken ""
                                                                                               :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListContexts"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListContexts");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts"

	payload := strings.NewReader("{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 161

{
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SourceUri: '',
  ContextType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceUri: '',
    ContextType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceUri":"","ContextType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListContexts',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SourceUri": "",\n  "ContextType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  SourceUri: '',
  ContextType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    SourceUri: '',
    ContextType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListContexts');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SourceUri: '',
  ContextType: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListContexts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SourceUri: '',
    ContextType: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SourceUri":"","ContextType":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SourceUri": @"",
                              @"ContextType": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts"]
                                                       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}}/#X-Amz-Target=SageMaker.ListContexts" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts",
  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([
    'SourceUri' => '',
    'ContextType' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts', [
  'body' => '{
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SourceUri' => '',
  'ContextType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SourceUri' => '',
  'ContextType' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts"

payload = {
    "SourceUri": "",
    "ContextType": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts"

payload <- "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SourceUri\": \"\",\n  \"ContextType\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts";

    let payload = json!({
        "SourceUri": "",
        "ContextType": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListContexts' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SourceUri": "",\n  "ContextType": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SourceUri": "",
  "ContextType": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListContexts")! 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 ListDataQualityJobDefinitions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:EndpointName ""
                                                                                                                :SortBy ""
                                                                                                                :SortOrder ""
                                                                                                                :NextToken ""
                                                                                                                :MaxResults ""
                                                                                                                :NameContains ""
                                                                                                                :CreationTimeBefore ""
                                                                                                                :CreationTimeAfter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 175

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

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}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

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}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions",
  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([
    'EndpointName' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions', [
  'body' => '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions"

payload = {
    "EndpointName": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions"

payload <- "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions";

    let payload = json!({
        "EndpointName": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
echo '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDataQualityJobDefinitions")! 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 ListDeviceFleets
{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:NextToken ""
                                                                                                   :MaxResults ""
                                                                                                   :CreationTimeAfter ""
                                                                                                   :CreationTimeBefore ""
                                                                                                   :LastModifiedTimeAfter ""
                                                                                                   :LastModifiedTimeBefore ""
                                                                                                   :NameContains ""
                                                                                                   :SortBy ""
                                                                                                   :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDeviceFleets"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDeviceFleets");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 216

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListDeviceFleets',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListDeviceFleets');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListDeviceFleets',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets"]
                                                       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}}/#X-Amz-Target=SageMaker.ListDeviceFleets" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListDeviceFleets' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDeviceFleets")! 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 ListDevices
{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:NextToken ""
                                                                                              :MaxResults ""
                                                                                              :LatestHeartbeatAfter ""
                                                                                              :ModelName ""
                                                                                              :DeviceFleetName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDevices"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDevices");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  LatestHeartbeatAfter: '',
  ModelName: '',
  DeviceFleetName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    LatestHeartbeatAfter: '',
    ModelName: '',
    DeviceFleetName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","LatestHeartbeatAfter":"","ModelName":"","DeviceFleetName":""}'
};

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}}/#X-Amz-Target=SageMaker.ListDevices',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "LatestHeartbeatAfter": "",\n  "ModelName": "",\n  "DeviceFleetName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  LatestHeartbeatAfter: '',
  ModelName: '',
  DeviceFleetName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    LatestHeartbeatAfter: '',
    ModelName: '',
    DeviceFleetName: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListDevices');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  LatestHeartbeatAfter: '',
  ModelName: '',
  DeviceFleetName: ''
});

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}}/#X-Amz-Target=SageMaker.ListDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    LatestHeartbeatAfter: '',
    ModelName: '',
    DeviceFleetName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","LatestHeartbeatAfter":"","ModelName":"","DeviceFleetName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"LatestHeartbeatAfter": @"",
                              @"ModelName": @"",
                              @"DeviceFleetName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices"]
                                                       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}}/#X-Amz-Target=SageMaker.ListDevices" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'LatestHeartbeatAfter' => '',
    'ModelName' => '',
    'DeviceFleetName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'LatestHeartbeatAfter' => '',
  'ModelName' => '',
  'DeviceFleetName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'LatestHeartbeatAfter' => '',
  'ModelName' => '',
  'DeviceFleetName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "LatestHeartbeatAfter": "",
    "ModelName": "",
    "DeviceFleetName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"LatestHeartbeatAfter\": \"\",\n  \"ModelName\": \"\",\n  \"DeviceFleetName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "LatestHeartbeatAfter": "",
        "ModelName": "",
        "DeviceFleetName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListDevices' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "LatestHeartbeatAfter": "",\n  "ModelName": "",\n  "DeviceFleetName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "LatestHeartbeatAfter": "",
  "ModelName": "",
  "DeviceFleetName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDevices")! 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 ListDomains
{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:NextToken ""
                                                                                              :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDomains"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListDomains");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 41

{
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListDomains',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListDomains');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListDomains',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains"]
                                                       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}}/#X-Amz-Target=SageMaker.ListDomains" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains",
  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([
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains', [
  'body' => '{
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains"

payload = {
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains";

    let payload = json!({
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListDomains' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListDomains")! 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 ListEdgeDeploymentPlans
{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:NextToken ""
                                                                                                          :MaxResults ""
                                                                                                          :CreationTimeAfter ""
                                                                                                          :CreationTimeBefore ""
                                                                                                          :LastModifiedTimeAfter ""
                                                                                                          :LastModifiedTimeBefore ""
                                                                                                          :NameContains ""
                                                                                                          :DeviceFleetNameContains ""
                                                                                                          :SortBy ""
                                                                                                          :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 249

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  DeviceFleetNameContains: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    DeviceFleetNameContains: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","DeviceFleetNameContains":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "DeviceFleetNameContains": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  DeviceFleetNameContains: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    DeviceFleetNameContains: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  DeviceFleetNameContains: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    DeviceFleetNameContains: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","DeviceFleetNameContains":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"DeviceFleetNameContains": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans"]
                                                       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}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'DeviceFleetNameContains' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'DeviceFleetNameContains' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'DeviceFleetNameContains' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "DeviceFleetNameContains": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"DeviceFleetNameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "DeviceFleetNameContains": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "DeviceFleetNameContains": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "DeviceFleetNameContains": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgeDeploymentPlans")! 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 ListEdgePackagingJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:NextToken ""
                                                                                                        :MaxResults ""
                                                                                                        :CreationTimeAfter ""
                                                                                                        :CreationTimeBefore ""
                                                                                                        :LastModifiedTimeAfter ""
                                                                                                        :LastModifiedTimeBefore ""
                                                                                                        :NameContains ""
                                                                                                        :ModelNameContains ""
                                                                                                        :StatusEquals ""
                                                                                                        :SortBy ""
                                                                                                        :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 265

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  ModelNameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    ModelNameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","ModelNameContains":"","StatusEquals":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "ModelNameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  ModelNameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    ModelNameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  ModelNameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    ModelNameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","ModelNameContains":"","StatusEquals":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"ModelNameContains": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'ModelNameContains' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'ModelNameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'ModelNameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "ModelNameContains": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"ModelNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "ModelNameContains": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "ModelNameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "ModelNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEdgePackagingJobs")! 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 ListEndpointConfigs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs
HEADERS

X-Amz-Target
BODY json

{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:SortBy ""
                                                                                                      :SortOrder ""
                                                                                                      :NextToken ""
                                                                                                      :MaxResults ""
                                                                                                      :NameContains ""
                                                                                                      :CreationTimeBefore ""
                                                                                                      :CreationTimeAfter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEndpointConfigs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEndpointConfigs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs"

	payload := strings.NewReader("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

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}}/#X-Amz-Target=SageMaker.ListEndpointConfigs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListEndpointConfigs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

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}}/#X-Amz-Target=SageMaker.ListEndpointConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListEndpointConfigs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs",
  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([
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs', [
  'body' => '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs"

payload = {
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs"

payload <- "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs";

    let payload = json!({
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListEndpointConfigs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
echo '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpointConfigs")! 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 ListEndpoints
{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints
HEADERS

X-Amz-Target
BODY json

{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:SortBy ""
                                                                                                :SortOrder ""
                                                                                                :NextToken ""
                                                                                                :MaxResults ""
                                                                                                :NameContains ""
                                                                                                :CreationTimeBefore ""
                                                                                                :CreationTimeAfter ""
                                                                                                :LastModifiedTimeBefore ""
                                                                                                :LastModifiedTimeAfter ""
                                                                                                :StatusEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEndpoints"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListEndpoints");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints"

	payload := strings.NewReader("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListEndpoints',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListEndpoints');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListEndpoints',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"StatusEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints"]
                                                       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}}/#X-Amz-Target=SageMaker.ListEndpoints" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints",
  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([
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'StatusEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints', [
  'body' => '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints"

payload = {
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "StatusEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints"

payload <- "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints";

    let payload = json!({
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "StatusEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListEndpoints' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
}'
echo '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListEndpoints")! 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 ListExperiments
{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments
HEADERS

X-Amz-Target
BODY json

{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:CreatedAfter ""
                                                                                                  :CreatedBefore ""
                                                                                                  :SortBy ""
                                                                                                  :SortOrder ""
                                                                                                  :NextToken ""
                                                                                                  :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListExperiments"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListExperiments");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments"

	payload := strings.NewReader("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 121

{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListExperiments',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListExperiments');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListExperiments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments"]
                                                       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}}/#X-Amz-Target=SageMaker.ListExperiments" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments",
  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([
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments', [
  'body' => '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments"

payload = {
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments"

payload <- "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments";

    let payload = json!({
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListExperiments' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListExperiments")! 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 ListFeatureGroups
{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups
HEADERS

X-Amz-Target
BODY json

{
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:NameContains ""
                                                                                                    :FeatureGroupStatusEquals ""
                                                                                                    :OfflineStoreStatusEquals ""
                                                                                                    :CreationTimeAfter ""
                                                                                                    :CreationTimeBefore ""
                                                                                                    :SortOrder ""
                                                                                                    :SortBy ""
                                                                                                    :MaxResults ""
                                                                                                    :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListFeatureGroups"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListFeatureGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups"

	payload := strings.NewReader("{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 221

{
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NameContains: '',
  FeatureGroupStatusEquals: '',
  OfflineStoreStatusEquals: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NameContains: '',
    FeatureGroupStatusEquals: '',
    OfflineStoreStatusEquals: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","FeatureGroupStatusEquals":"","OfflineStoreStatusEquals":"","CreationTimeAfter":"","CreationTimeBefore":"","SortOrder":"","SortBy":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListFeatureGroups',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NameContains": "",\n  "FeatureGroupStatusEquals": "",\n  "OfflineStoreStatusEquals": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NameContains: '',
  FeatureGroupStatusEquals: '',
  OfflineStoreStatusEquals: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NameContains: '',
    FeatureGroupStatusEquals: '',
    OfflineStoreStatusEquals: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListFeatureGroups');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NameContains: '',
  FeatureGroupStatusEquals: '',
  OfflineStoreStatusEquals: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  SortBy: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListFeatureGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NameContains: '',
    FeatureGroupStatusEquals: '',
    OfflineStoreStatusEquals: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    SortBy: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","FeatureGroupStatusEquals":"","OfflineStoreStatusEquals":"","CreationTimeAfter":"","CreationTimeBefore":"","SortOrder":"","SortBy":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NameContains": @"",
                              @"FeatureGroupStatusEquals": @"",
                              @"OfflineStoreStatusEquals": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"SortOrder": @"",
                              @"SortBy": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups"]
                                                       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}}/#X-Amz-Target=SageMaker.ListFeatureGroups" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups",
  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([
    'NameContains' => '',
    'FeatureGroupStatusEquals' => '',
    'OfflineStoreStatusEquals' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'SortOrder' => '',
    'SortBy' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups', [
  'body' => '{
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NameContains' => '',
  'FeatureGroupStatusEquals' => '',
  'OfflineStoreStatusEquals' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NameContains' => '',
  'FeatureGroupStatusEquals' => '',
  'OfflineStoreStatusEquals' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups"

payload = {
    "NameContains": "",
    "FeatureGroupStatusEquals": "",
    "OfflineStoreStatusEquals": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "SortOrder": "",
    "SortBy": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups"

payload <- "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NameContains\": \"\",\n  \"FeatureGroupStatusEquals\": \"\",\n  \"OfflineStoreStatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups";

    let payload = json!({
        "NameContains": "",
        "FeatureGroupStatusEquals": "",
        "OfflineStoreStatusEquals": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "SortOrder": "",
        "SortBy": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListFeatureGroups' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NameContains": "",\n  "FeatureGroupStatusEquals": "",\n  "OfflineStoreStatusEquals": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NameContains": "",
  "FeatureGroupStatusEquals": "",
  "OfflineStoreStatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "SortBy": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFeatureGroups")! 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 ListFlowDefinitions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:CreationTimeAfter ""
                                                                                                      :CreationTimeBefore ""
                                                                                                      :SortOrder ""
                                                                                                      :NextToken ""
                                                                                                      :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListFlowDefinitions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListFlowDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListFlowDefinitions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListFlowDefinitions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListFlowDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListFlowDefinitions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListFlowDefinitions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListFlowDefinitions")! 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 ListHubContentVersions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions
HEADERS

X-Amz-Target
BODY json

{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:HubName ""
                                                                                                         :HubContentType ""
                                                                                                         :HubContentName ""
                                                                                                         :MinVersion ""
                                                                                                         :MaxSchemaVersion ""
                                                                                                         :CreationTimeBefore ""
                                                                                                         :CreationTimeAfter ""
                                                                                                         :SortBy ""
                                                                                                         :SortOrder ""
                                                                                                         :MaxResults ""
                                                                                                         :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHubContentVersions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHubContentVersions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions"

	payload := strings.NewReader("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 242

{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: '',
  HubContentType: '',
  HubContentName: '',
  MinVersion: '',
  MaxSchemaVersion: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubName: '',
    HubContentType: '',
    HubContentName: '',
    MinVersion: '',
    MaxSchemaVersion: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","HubContentName":"","MinVersion":"","MaxSchemaVersion":"","CreationTimeBefore":"","CreationTimeAfter":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListHubContentVersions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": "",\n  "HubContentType": "",\n  "HubContentName": "",\n  "MinVersion": "",\n  "MaxSchemaVersion": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  HubName: '',
  HubContentType: '',
  HubContentName: '',
  MinVersion: '',
  MaxSchemaVersion: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HubName: '',
    HubContentType: '',
    HubContentName: '',
    MinVersion: '',
    MaxSchemaVersion: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListHubContentVersions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubName: '',
  HubContentType: '',
  HubContentName: '',
  MinVersion: '',
  MaxSchemaVersion: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListHubContentVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubName: '',
    HubContentType: '',
    HubContentName: '',
    MinVersion: '',
    MaxSchemaVersion: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","HubContentName":"","MinVersion":"","MaxSchemaVersion":"","CreationTimeBefore":"","CreationTimeAfter":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"",
                              @"HubContentType": @"",
                              @"HubContentName": @"",
                              @"MinVersion": @"",
                              @"MaxSchemaVersion": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListHubContentVersions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions",
  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([
    'HubName' => '',
    'HubContentType' => '',
    'HubContentName' => '',
    'MinVersion' => '',
    'MaxSchemaVersion' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions', [
  'body' => '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'HubContentName' => '',
  'MinVersion' => '',
  'MaxSchemaVersion' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'HubContentName' => '',
  'MinVersion' => '',
  'MaxSchemaVersion' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions"

payload = {
    "HubName": "",
    "HubContentType": "",
    "HubContentName": "",
    "MinVersion": "",
    "MaxSchemaVersion": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "SortBy": "",
    "SortOrder": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions"

payload <- "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"HubContentName\": \"\",\n  \"MinVersion\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions";

    let payload = json!({
        "HubName": "",
        "HubContentType": "",
        "HubContentName": "",
        "MinVersion": "",
        "MaxSchemaVersion": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "SortBy": "",
        "SortOrder": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListHubContentVersions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": "",\n  "HubContentType": "",\n  "HubContentName": "",\n  "MinVersion": "",\n  "MaxSchemaVersion": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HubName": "",
  "HubContentType": "",
  "HubContentName": "",
  "MinVersion": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContentVersions")! 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 ListHubContents
{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents
HEADERS

X-Amz-Target
BODY json

{
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:HubName ""
                                                                                                  :HubContentType ""
                                                                                                  :NameContains ""
                                                                                                  :MaxSchemaVersion ""
                                                                                                  :CreationTimeBefore ""
                                                                                                  :CreationTimeAfter ""
                                                                                                  :SortBy ""
                                                                                                  :SortOrder ""
                                                                                                  :MaxResults ""
                                                                                                  :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHubContents"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHubContents");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents"

	payload := strings.NewReader("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 220

{
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: '',
  HubContentType: '',
  NameContains: '',
  MaxSchemaVersion: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubName: '',
    HubContentType: '',
    NameContains: '',
    MaxSchemaVersion: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","NameContains":"","MaxSchemaVersion":"","CreationTimeBefore":"","CreationTimeAfter":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListHubContents',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": "",\n  "HubContentType": "",\n  "NameContains": "",\n  "MaxSchemaVersion": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  HubName: '',
  HubContentType: '',
  NameContains: '',
  MaxSchemaVersion: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HubName: '',
    HubContentType: '',
    NameContains: '',
    MaxSchemaVersion: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListHubContents');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubName: '',
  HubContentType: '',
  NameContains: '',
  MaxSchemaVersion: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListHubContents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HubName: '',
    HubContentType: '',
    NameContains: '',
    MaxSchemaVersion: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubContentType":"","NameContains":"","MaxSchemaVersion":"","CreationTimeBefore":"","CreationTimeAfter":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"",
                              @"HubContentType": @"",
                              @"NameContains": @"",
                              @"MaxSchemaVersion": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents"]
                                                       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}}/#X-Amz-Target=SageMaker.ListHubContents" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents",
  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([
    'HubName' => '',
    'HubContentType' => '',
    'NameContains' => '',
    'MaxSchemaVersion' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents', [
  'body' => '{
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'NameContains' => '',
  'MaxSchemaVersion' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => '',
  'HubContentType' => '',
  'NameContains' => '',
  'MaxSchemaVersion' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents"

payload = {
    "HubName": "",
    "HubContentType": "",
    "NameContains": "",
    "MaxSchemaVersion": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "SortBy": "",
    "SortOrder": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents"

payload <- "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\",\n  \"HubContentType\": \"\",\n  \"NameContains\": \"\",\n  \"MaxSchemaVersion\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents";

    let payload = json!({
        "HubName": "",
        "HubContentType": "",
        "NameContains": "",
        "MaxSchemaVersion": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "SortBy": "",
        "SortOrder": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListHubContents' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": "",\n  "HubContentType": "",\n  "NameContains": "",\n  "MaxSchemaVersion": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HubName": "",
  "HubContentType": "",
  "NameContains": "",
  "MaxSchemaVersion": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubContents")! 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 ListHubs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs
HEADERS

X-Amz-Target
BODY json

{
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs" {:headers {:x-amz-target ""}
                                                                             :content-type :json
                                                                             :form-params {:NameContains ""
                                                                                           :CreationTimeBefore ""
                                                                                           :CreationTimeAfter ""
                                                                                           :LastModifiedTimeBefore ""
                                                                                           :LastModifiedTimeAfter ""
                                                                                           :SortBy ""
                                                                                           :SortOrder ""
                                                                                           :MaxResults ""
                                                                                           :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHubs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHubs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs"

	payload := strings.NewReader("{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 216

{
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListHubs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListHubs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListHubs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListHubs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs",
  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([
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs', [
  'body' => '{
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs"

payload = {
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "SortBy": "",
    "SortOrder": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs"

payload <- "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs";

    let payload = json!({
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "SortBy": "",
        "SortOrder": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListHubs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHubs")! 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 ListHumanTaskUis
{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:CreationTimeAfter ""
                                                                                                   :CreationTimeBefore ""
                                                                                                   :SortOrder ""
                                                                                                   :NextToken ""
                                                                                                   :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHumanTaskUis"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHumanTaskUis");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListHumanTaskUis',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListHumanTaskUis');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListHumanTaskUis',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis"]
                                                       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}}/#X-Amz-Target=SageMaker.ListHumanTaskUis" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListHumanTaskUis' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHumanTaskUis")! 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 ListHyperParameterTuningJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs" {:headers {:x-amz-target ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:NextToken ""
                                                                                                               :MaxResults ""
                                                                                                               :SortBy ""
                                                                                                               :SortOrder ""
                                                                                                               :NameContains ""
                                                                                                               :CreationTimeAfter ""
                                                                                                               :CreationTimeBefore ""
                                                                                                               :LastModifiedTimeAfter ""
                                                                                                               :LastModifiedTimeBefore ""
                                                                                                               :StatusEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  StatusEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortBy":"","SortOrder":"","NameContains":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","StatusEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "StatusEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  StatusEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    StatusEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  StatusEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortBy":"","SortOrder":"","NameContains":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","StatusEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NameContains": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"StatusEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NameContains' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'StatusEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'StatusEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'StatusEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "SortBy": "",
    "SortOrder": "",
    "NameContains": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "StatusEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"StatusEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "SortBy": "",
        "SortOrder": "",
        "NameContains": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "StatusEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "StatusEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "StatusEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListHyperParameterTuningJobs")! 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 ListImageVersions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:CreationTimeAfter ""
                                                                                                    :CreationTimeBefore ""
                                                                                                    :ImageName ""
                                                                                                    :LastModifiedTimeAfter ""
                                                                                                    :LastModifiedTimeBefore ""
                                                                                                    :MaxResults ""
                                                                                                    :NextToken ""
                                                                                                    :SortBy ""
                                                                                                    :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListImageVersions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListImageVersions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 213

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  ImageName: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    ImageName: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","ImageName":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListImageVersions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "ImageName": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  ImageName: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    ImageName: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListImageVersions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  ImageName: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListImageVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    ImageName: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","ImageName":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"ImageName": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListImageVersions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'ImageName' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'MaxResults' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'ImageName' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'ImageName' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "ImageName": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "MaxResults": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ImageName\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "ImageName": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "MaxResults": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListImageVersions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "ImageName": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ImageName": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImageVersions")! 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 ListImages
{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages" {:headers {:x-amz-target ""}
                                                                               :content-type :json
                                                                               :form-params {:CreationTimeAfter ""
                                                                                             :CreationTimeBefore ""
                                                                                             :LastModifiedTimeAfter ""
                                                                                             :LastModifiedTimeBefore ""
                                                                                             :MaxResults ""
                                                                                             :NameContains ""
                                                                                             :NextToken ""
                                                                                             :SortBy ""
                                                                                             :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListImages"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListImages");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 216

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListImages',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListImages');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListImages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages"]
                                                       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}}/#X-Amz-Target=SageMaker.ListImages" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "MaxResults": "",
    "NameContains": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "MaxResults": "",
        "NameContains": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListImages' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListImages")! 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 ListInferenceExperiments
{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments
HEADERS

X-Amz-Target
BODY json

{
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:NameContains ""
                                                                                                           :Type ""
                                                                                                           :StatusEquals ""
                                                                                                           :CreationTimeAfter ""
                                                                                                           :CreationTimeBefore ""
                                                                                                           :LastModifiedTimeAfter ""
                                                                                                           :LastModifiedTimeBefore ""
                                                                                                           :SortBy ""
                                                                                                           :SortOrder ""
                                                                                                           :NextToken ""
                                                                                                           :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListInferenceExperiments"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListInferenceExperiments");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments"

	payload := strings.NewReader("{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 252

{
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NameContains: '',
  Type: '',
  StatusEquals: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NameContains: '',
    Type: '',
    StatusEquals: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","Type":"","StatusEquals":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListInferenceExperiments',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NameContains": "",\n  "Type": "",\n  "StatusEquals": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NameContains: '',
  Type: '',
  StatusEquals: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NameContains: '',
    Type: '',
    StatusEquals: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListInferenceExperiments');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NameContains: '',
  Type: '',
  StatusEquals: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListInferenceExperiments',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NameContains: '',
    Type: '',
    StatusEquals: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","Type":"","StatusEquals":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NameContains": @"",
                              @"Type": @"",
                              @"StatusEquals": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments"]
                                                       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}}/#X-Amz-Target=SageMaker.ListInferenceExperiments" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments",
  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([
    'NameContains' => '',
    'Type' => '',
    'StatusEquals' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments', [
  'body' => '{
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NameContains' => '',
  'Type' => '',
  'StatusEquals' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NameContains' => '',
  'Type' => '',
  'StatusEquals' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments"

payload = {
    "NameContains": "",
    "Type": "",
    "StatusEquals": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments"

payload <- "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NameContains\": \"\",\n  \"Type\": \"\",\n  \"StatusEquals\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments";

    let payload = json!({
        "NameContains": "",
        "Type": "",
        "StatusEquals": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListInferenceExperiments' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NameContains": "",\n  "Type": "",\n  "StatusEquals": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NameContains": "",
  "Type": "",
  "StatusEquals": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceExperiments")! 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 ListInferenceRecommendationsJobSteps
{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps
HEADERS

X-Amz-Target
BODY json

{
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps" {:headers {:x-amz-target ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:JobName ""
                                                                                                                       :Status ""
                                                                                                                       :StepType ""
                                                                                                                       :MaxResults ""
                                                                                                                       :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps"

	payload := strings.NewReader("{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 92

{
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobName: '',
  Status: '',
  StepType: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobName: '', Status: '', StepType: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":"","Status":"","StepType":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobName": "",\n  "Status": "",\n  "StepType": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobName: '', Status: '', StepType: '', MaxResults: '', NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobName: '', Status: '', StepType: '', MaxResults: '', NextToken: ''},
  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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobName: '',
  Status: '',
  StepType: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobName: '', Status: '', StepType: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":"","Status":"","StepType":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobName": @"",
                              @"Status": @"",
                              @"StepType": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps"]
                                                       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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps",
  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([
    'JobName' => '',
    'Status' => '',
    'StepType' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps', [
  'body' => '{
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobName' => '',
  'Status' => '',
  'StepType' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobName' => '',
  'Status' => '',
  'StepType' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps"

payload = {
    "JobName": "",
    "Status": "",
    "StepType": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps"

payload <- "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobName\": \"\",\n  \"Status\": \"\",\n  \"StepType\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps";

    let payload = json!({
        "JobName": "",
        "Status": "",
        "StepType": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobName": "",\n  "Status": "",\n  "StepType": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "JobName": "",
  "Status": "",
  "StepType": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobSteps")! 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 ListInferenceRecommendationsJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:CreationTimeAfter ""
                                                                                                                   :CreationTimeBefore ""
                                                                                                                   :LastModifiedTimeAfter ""
                                                                                                                   :LastModifiedTimeBefore ""
                                                                                                                   :NameContains ""
                                                                                                                   :StatusEquals ""
                                                                                                                   :SortBy ""
                                                                                                                   :SortOrder ""
                                                                                                                   :NextToken ""
                                                                                                                   :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListInferenceRecommendationsJobs")! 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 ListLabelingJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:CreationTimeAfter ""
                                                                                                   :CreationTimeBefore ""
                                                                                                   :LastModifiedTimeAfter ""
                                                                                                   :LastModifiedTimeBefore ""
                                                                                                   :MaxResults ""
                                                                                                   :NextToken ""
                                                                                                   :NameContains ""
                                                                                                   :SortBy ""
                                                                                                   :SortOrder ""
                                                                                                   :StatusEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListLabelingJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListLabelingJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  SortBy: '',
  SortOrder: '',
  StatusEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    SortBy: '',
    SortOrder: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NextToken":"","NameContains":"","SortBy":"","SortOrder":"","StatusEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListLabelingJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NextToken": "",\n  "NameContains": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "StatusEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  SortBy: '',
  SortOrder: '',
  StatusEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    SortBy: '',
    SortOrder: '',
    StatusEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListLabelingJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  SortBy: '',
  SortOrder: '',
  StatusEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListLabelingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    SortBy: '',
    SortOrder: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","MaxResults":"","NextToken":"","NameContains":"","SortBy":"","SortOrder":"","StatusEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"",
                              @"NameContains": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"StatusEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListLabelingJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'MaxResults' => '',
    'NextToken' => '',
    'NameContains' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'StatusEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NextToken' => '',
  'NameContains' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'StatusEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'MaxResults' => '',
  'NextToken' => '',
  'NameContains' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'StatusEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "MaxResults": "",
    "NextToken": "",
    "NameContains": "",
    "SortBy": "",
    "SortOrder": "",
    "StatusEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"StatusEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "MaxResults": "",
        "NextToken": "",
        "NameContains": "",
        "SortBy": "",
        "SortOrder": "",
        "StatusEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListLabelingJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "MaxResults": "",\n  "NextToken": "",\n  "NameContains": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "StatusEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "SortBy": "",
  "SortOrder": "",
  "StatusEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobs")! 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 ListLabelingJobsForWorkteam
{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam
HEADERS

X-Amz-Target
BODY json

{
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:WorkteamArn ""
                                                                                                              :MaxResults ""
                                                                                                              :NextToken ""
                                                                                                              :CreationTimeAfter ""
                                                                                                              :CreationTimeBefore ""
                                                                                                              :JobReferenceCodeContains ""
                                                                                                              :SortBy ""
                                                                                                              :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam"

	payload := strings.NewReader("{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 186

{
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkteamArn: '',
  MaxResults: '',
  NextToken: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  JobReferenceCodeContains: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkteamArn: '',
    MaxResults: '',
    NextToken: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    JobReferenceCodeContains: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamArn":"","MaxResults":"","NextToken":"","CreationTimeAfter":"","CreationTimeBefore":"","JobReferenceCodeContains":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkteamArn": "",\n  "MaxResults": "",\n  "NextToken": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "JobReferenceCodeContains": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  WorkteamArn: '',
  MaxResults: '',
  NextToken: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  JobReferenceCodeContains: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    WorkteamArn: '',
    MaxResults: '',
    NextToken: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    JobReferenceCodeContains: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkteamArn: '',
  MaxResults: '',
  NextToken: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  JobReferenceCodeContains: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkteamArn: '',
    MaxResults: '',
    NextToken: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    JobReferenceCodeContains: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamArn":"","MaxResults":"","NextToken":"","CreationTimeAfter":"","CreationTimeBefore":"","JobReferenceCodeContains":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkteamArn": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"JobReferenceCodeContains": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam"]
                                                       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}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam",
  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([
    'WorkteamArn' => '',
    'MaxResults' => '',
    'NextToken' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'JobReferenceCodeContains' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam', [
  'body' => '{
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkteamArn' => '',
  'MaxResults' => '',
  'NextToken' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'JobReferenceCodeContains' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkteamArn' => '',
  'MaxResults' => '',
  'NextToken' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'JobReferenceCodeContains' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam"

payload = {
    "WorkteamArn": "",
    "MaxResults": "",
    "NextToken": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "JobReferenceCodeContains": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam"

payload <- "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkteamArn\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"JobReferenceCodeContains\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam";

    let payload = json!({
        "WorkteamArn": "",
        "MaxResults": "",
        "NextToken": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "JobReferenceCodeContains": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkteamArn": "",\n  "MaxResults": "",\n  "NextToken": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "JobReferenceCodeContains": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkteamArn": "",
  "MaxResults": "",
  "NextToken": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "JobReferenceCodeContains": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLabelingJobsForWorkteam")! 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 ListLineageGroups
{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups
HEADERS

X-Amz-Target
BODY json

{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:CreatedAfter ""
                                                                                                    :CreatedBefore ""
                                                                                                    :SortBy ""
                                                                                                    :SortOrder ""
                                                                                                    :NextToken ""
                                                                                                    :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListLineageGroups"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListLineageGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups"

	payload := strings.NewReader("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 121

{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListLineageGroups',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListLineageGroups');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListLineageGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups"]
                                                       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}}/#X-Amz-Target=SageMaker.ListLineageGroups" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups",
  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([
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups', [
  'body' => '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups"

payload = {
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups"

payload <- "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups";

    let payload = json!({
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListLineageGroups' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListLineageGroups")! 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 ListModelBiasJobDefinitions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:EndpointName ""
                                                                                                              :SortBy ""
                                                                                                              :SortOrder ""
                                                                                                              :NextToken ""
                                                                                                              :MaxResults ""
                                                                                                              :NameContains ""
                                                                                                              :CreationTimeBefore ""
                                                                                                              :CreationTimeAfter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 175

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions",
  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([
    'EndpointName' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions', [
  'body' => '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions"

payload = {
    "EndpointName": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions"

payload <- "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions";

    let payload = json!({
        "EndpointName": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
echo '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelBiasJobDefinitions")! 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 ListModelCardExportJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs
HEADERS

X-Amz-Target
BODY json

{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:ModelCardName ""
                                                                                                          :ModelCardVersion ""
                                                                                                          :CreationTimeAfter ""
                                                                                                          :CreationTimeBefore ""
                                                                                                          :ModelCardExportJobNameContains ""
                                                                                                          :StatusEquals ""
                                                                                                          :SortBy ""
                                                                                                          :SortOrder ""
                                                                                                          :NextToken ""
                                                                                                          :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs"

	payload := strings.NewReader("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 242

{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelCardName: '',
  ModelCardVersion: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  ModelCardExportJobNameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelCardName: '',
    ModelCardVersion: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    ModelCardExportJobNameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","ModelCardVersion":"","CreationTimeAfter":"","CreationTimeBefore":"","ModelCardExportJobNameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelCardName": "",\n  "ModelCardVersion": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "ModelCardExportJobNameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ModelCardName: '',
  ModelCardVersion: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  ModelCardExportJobNameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ModelCardName: '',
    ModelCardVersion: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    ModelCardExportJobNameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelCardName: '',
  ModelCardVersion: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  ModelCardExportJobNameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelCardName: '',
    ModelCardVersion: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    ModelCardExportJobNameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","ModelCardVersion":"","CreationTimeAfter":"","CreationTimeBefore":"","ModelCardExportJobNameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelCardName": @"",
                              @"ModelCardVersion": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"ModelCardExportJobNameContains": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs",
  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([
    'ModelCardName' => '',
    'ModelCardVersion' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'ModelCardExportJobNameContains' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs', [
  'body' => '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelCardName' => '',
  'ModelCardVersion' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'ModelCardExportJobNameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelCardName' => '',
  'ModelCardVersion' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'ModelCardExportJobNameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs"

payload = {
    "ModelCardName": "",
    "ModelCardVersion": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "ModelCardExportJobNameContains": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs"

payload <- "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelCardName\": \"\",\n  \"ModelCardVersion\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"ModelCardExportJobNameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs";

    let payload = json!({
        "ModelCardName": "",
        "ModelCardVersion": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "ModelCardExportJobNameContains": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelCardName": "",\n  "ModelCardVersion": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "ModelCardExportJobNameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelCardName": "",
  "ModelCardVersion": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "ModelCardExportJobNameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardExportJobs")! 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 ListModelCardVersions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:CreationTimeAfter ""
                                                                                                        :CreationTimeBefore ""
                                                                                                        :MaxResults ""
                                                                                                        :ModelCardName ""
                                                                                                        :ModelCardStatus ""
                                                                                                        :NextToken ""
                                                                                                        :SortBy ""
                                                                                                        :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelCardVersions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelCardVersions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 179

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  ModelCardName: '',
  ModelCardStatus: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    ModelCardName: '',
    ModelCardStatus: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","ModelCardName":"","ModelCardStatus":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelCardVersions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "ModelCardName": "",\n  "ModelCardStatus": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  ModelCardName: '',
  ModelCardStatus: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    ModelCardName: '',
    ModelCardStatus: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelCardVersions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  ModelCardName: '',
  ModelCardStatus: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelCardVersions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    ModelCardName: '',
    ModelCardStatus: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","ModelCardName":"","ModelCardStatus":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"MaxResults": @"",
                              @"ModelCardName": @"",
                              @"ModelCardStatus": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelCardVersions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'MaxResults' => '',
    'ModelCardName' => '',
    'ModelCardStatus' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'ModelCardName' => '',
  'ModelCardStatus' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'ModelCardName' => '',
  'ModelCardStatus' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "MaxResults": "",
    "ModelCardName": "",
    "ModelCardStatus": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"ModelCardName\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "MaxResults": "",
        "ModelCardName": "",
        "ModelCardStatus": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelCardVersions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "ModelCardName": "",\n  "ModelCardStatus": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "ModelCardName": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCardVersions")! 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 ListModelCards
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:CreationTimeAfter ""
                                                                                                 :CreationTimeBefore ""
                                                                                                 :MaxResults ""
                                                                                                 :NameContains ""
                                                                                                 :ModelCardStatus ""
                                                                                                 :NextToken ""
                                                                                                 :SortBy ""
                                                                                                 :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelCards"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelCards");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 178

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  ModelCardStatus: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    ModelCardStatus: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","ModelCardStatus":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelCards',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "ModelCardStatus": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  ModelCardStatus: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    ModelCardStatus: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelCards');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  ModelCardStatus: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelCards',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    ModelCardStatus: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","ModelCardStatus":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"ModelCardStatus": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelCards" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'ModelCardStatus' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'ModelCardStatus' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'ModelCardStatus' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "MaxResults": "",
    "NameContains": "",
    "ModelCardStatus": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelCardStatus\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "MaxResults": "",
        "NameContains": "",
        "ModelCardStatus": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelCards' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "ModelCardStatus": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelCardStatus": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelCards")! 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 ListModelExplainabilityJobDefinitions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:EndpointName ""
                                                                                                                        :SortBy ""
                                                                                                                        :SortOrder ""
                                                                                                                        :NextToken ""
                                                                                                                        :MaxResults ""
                                                                                                                        :NameContains ""
                                                                                                                        :CreationTimeBefore ""
                                                                                                                        :CreationTimeAfter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 175

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions",
  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([
    'EndpointName' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions', [
  'body' => '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions"

payload = {
    "EndpointName": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions"

payload <- "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions";

    let payload = json!({
        "EndpointName": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
echo '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelExplainabilityJobDefinitions")! 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 ListModelMetadata
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata
HEADERS

X-Amz-Target
BODY json

{
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:SearchExpression ""
                                                                                                    :NextToken ""
                                                                                                    :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelMetadata"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelMetadata");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata"

	payload := strings.NewReader("{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SearchExpression: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SearchExpression: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SearchExpression":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelMetadata',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SearchExpression": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({SearchExpression: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {SearchExpression: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListModelMetadata');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SearchExpression: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SearchExpression: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SearchExpression":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SearchExpression": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelMetadata" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata",
  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([
    'SearchExpression' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata', [
  'body' => '{
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SearchExpression' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SearchExpression' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata"

payload = {
    "SearchExpression": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata"

payload <- "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SearchExpression\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata";

    let payload = json!({
        "SearchExpression": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelMetadata' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SearchExpression": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SearchExpression": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelMetadata")! 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 ListModelPackageGroups
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:CreationTimeAfter ""
                                                                                                         :CreationTimeBefore ""
                                                                                                         :MaxResults ""
                                                                                                         :NameContains ""
                                                                                                         :NextToken ""
                                                                                                         :SortBy ""
                                                                                                         :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelPackageGroups"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelPackageGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelPackageGroups',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelPackageGroups');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelPackageGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelPackageGroups" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "MaxResults": "",
    "NameContains": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "MaxResults": "",
        "NameContains": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelPackageGroups' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackageGroups")! 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 ListModelPackages
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:CreationTimeAfter ""
                                                                                                    :CreationTimeBefore ""
                                                                                                    :MaxResults ""
                                                                                                    :NameContains ""
                                                                                                    :ModelApprovalStatus ""
                                                                                                    :ModelPackageGroupName ""
                                                                                                    :ModelPackageType ""
                                                                                                    :NextToken ""
                                                                                                    :SortBy ""
                                                                                                    :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelPackages"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelPackages");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 239

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  ModelApprovalStatus: '',
  ModelPackageGroupName: '',
  ModelPackageType: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    ModelApprovalStatus: '',
    ModelPackageGroupName: '',
    ModelPackageType: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","ModelApprovalStatus":"","ModelPackageGroupName":"","ModelPackageType":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelPackages',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "ModelApprovalStatus": "",\n  "ModelPackageGroupName": "",\n  "ModelPackageType": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  ModelApprovalStatus: '',
  ModelPackageGroupName: '',
  ModelPackageType: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    ModelApprovalStatus: '',
    ModelPackageGroupName: '',
    ModelPackageType: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelPackages');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  ModelApprovalStatus: '',
  ModelPackageGroupName: '',
  ModelPackageType: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelPackages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    ModelApprovalStatus: '',
    ModelPackageGroupName: '',
    ModelPackageType: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","ModelApprovalStatus":"","ModelPackageGroupName":"","ModelPackageType":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"ModelApprovalStatus": @"",
                              @"ModelPackageGroupName": @"",
                              @"ModelPackageType": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelPackages" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'ModelApprovalStatus' => '',
    'ModelPackageGroupName' => '',
    'ModelPackageType' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'ModelApprovalStatus' => '',
  'ModelPackageGroupName' => '',
  'ModelPackageType' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'ModelApprovalStatus' => '',
  'ModelPackageGroupName' => '',
  'ModelPackageType' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "MaxResults": "",
    "NameContains": "",
    "ModelApprovalStatus": "",
    "ModelPackageGroupName": "",
    "ModelPackageType": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ModelPackageGroupName\": \"\",\n  \"ModelPackageType\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "MaxResults": "",
        "NameContains": "",
        "ModelApprovalStatus": "",
        "ModelPackageGroupName": "",
        "ModelPackageType": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelPackages' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "ModelApprovalStatus": "",\n  "ModelPackageGroupName": "",\n  "ModelPackageType": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "ModelApprovalStatus": "",
  "ModelPackageGroupName": "",
  "ModelPackageType": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelPackages")! 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 ListModelQualityJobDefinitions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:EndpointName ""
                                                                                                                 :SortBy ""
                                                                                                                 :SortOrder ""
                                                                                                                 :NextToken ""
                                                                                                                 :MaxResults ""
                                                                                                                 :NameContains ""
                                                                                                                 :CreationTimeBefore ""
                                                                                                                 :CreationTimeAfter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 175

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

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}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions",
  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([
    'EndpointName' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions', [
  'body' => '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions"

payload = {
    "EndpointName": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions"

payload <- "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions";

    let payload = json!({
        "EndpointName": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
echo '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModelQualityJobDefinitions")! 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 ListModels
{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels
HEADERS

X-Amz-Target
BODY json

{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels" {:headers {:x-amz-target ""}
                                                                               :content-type :json
                                                                               :form-params {:SortBy ""
                                                                                             :SortOrder ""
                                                                                             :NextToken ""
                                                                                             :MaxResults ""
                                                                                             :NameContains ""
                                                                                             :CreationTimeBefore ""
                                                                                             :CreationTimeAfter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModels"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListModels");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels"

	payload := strings.NewReader("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

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}}/#X-Amz-Target=SageMaker.ListModels',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListModels');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: ''
});

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}}/#X-Amz-Target=SageMaker.ListModels',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels"]
                                                       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}}/#X-Amz-Target=SageMaker.ListModels" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels",
  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([
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels', [
  'body' => '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels"

payload = {
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels"

payload <- "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels";

    let payload = json!({
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListModels' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}'
echo '{
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListModels")! 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 ListMonitoringAlertHistory
{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:MonitoringScheduleName ""
                                                                                                             :MonitoringAlertName ""
                                                                                                             :SortBy ""
                                                                                                             :SortOrder ""
                                                                                                             :NextToken ""
                                                                                                             :MaxResults ""
                                                                                                             :CreationTimeBefore ""
                                                                                                             :CreationTimeAfter ""
                                                                                                             :StatusEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 214

{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: '',
  MonitoringAlertName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  StatusEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MonitoringScheduleName: '',
    MonitoringAlertName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringAlertName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","CreationTimeBefore":"","CreationTimeAfter":"","StatusEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": "",\n  "MonitoringAlertName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "StatusEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  MonitoringScheduleName: '',
  MonitoringAlertName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  StatusEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    MonitoringScheduleName: '',
    MonitoringAlertName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    StatusEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: '',
  MonitoringAlertName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  StatusEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MonitoringScheduleName: '',
    MonitoringAlertName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    StatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringAlertName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","CreationTimeBefore":"","CreationTimeAfter":"","StatusEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"",
                              @"MonitoringAlertName": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"StatusEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory"]
                                                       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}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory",
  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([
    'MonitoringScheduleName' => '',
    'MonitoringAlertName' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'StatusEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory', [
  'body' => '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringAlertName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'StatusEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringAlertName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'StatusEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory"

payload = {
    "MonitoringScheduleName": "",
    "MonitoringAlertName": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "StatusEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory"

payload <- "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"StatusEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory";

    let payload = json!({
        "MonitoringScheduleName": "",
        "MonitoringAlertName": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "StatusEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
}'
echo '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": "",\n  "MonitoringAlertName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "StatusEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "StatusEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlertHistory")! 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 ListMonitoringAlerts
{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:MonitoringScheduleName ""
                                                                                                       :NextToken ""
                                                                                                       :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 73

{
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({MonitoringScheduleName: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {MonitoringScheduleName: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts"]
                                                       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}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts",
  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([
    'MonitoringScheduleName' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts', [
  'body' => '{
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts"

payload = {
    "MonitoringScheduleName": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts"

payload <- "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts";

    let payload = json!({
        "MonitoringScheduleName": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MonitoringScheduleName": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringAlerts")! 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 ListMonitoringExecutions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:MonitoringScheduleName ""
                                                                                                           :EndpointName ""
                                                                                                           :SortBy ""
                                                                                                           :SortOrder ""
                                                                                                           :NextToken ""
                                                                                                           :MaxResults ""
                                                                                                           :ScheduledTimeBefore ""
                                                                                                           :ScheduledTimeAfter ""
                                                                                                           :CreationTimeBefore ""
                                                                                                           :CreationTimeAfter ""
                                                                                                           :LastModifiedTimeBefore ""
                                                                                                           :LastModifiedTimeAfter ""
                                                                                                           :StatusEquals ""
                                                                                                           :MonitoringJobDefinitionName ""
                                                                                                           :MonitoringTypeEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 394

{
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: '',
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  ScheduledTimeBefore: '',
  ScheduledTimeAfter: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  MonitoringJobDefinitionName: '',
  MonitoringTypeEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MonitoringScheduleName: '',
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    ScheduledTimeBefore: '',
    ScheduledTimeAfter: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    MonitoringJobDefinitionName: '',
    MonitoringTypeEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","ScheduledTimeBefore":"","ScheduledTimeAfter":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":"","MonitoringJobDefinitionName":"","MonitoringTypeEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": "",\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "ScheduledTimeBefore": "",\n  "ScheduledTimeAfter": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": "",\n  "MonitoringJobDefinitionName": "",\n  "MonitoringTypeEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  MonitoringScheduleName: '',
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  ScheduledTimeBefore: '',
  ScheduledTimeAfter: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  MonitoringJobDefinitionName: '',
  MonitoringTypeEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    MonitoringScheduleName: '',
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    ScheduledTimeBefore: '',
    ScheduledTimeAfter: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    MonitoringJobDefinitionName: '',
    MonitoringTypeEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: '',
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  ScheduledTimeBefore: '',
  ScheduledTimeAfter: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  MonitoringJobDefinitionName: '',
  MonitoringTypeEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MonitoringScheduleName: '',
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    ScheduledTimeBefore: '',
    ScheduledTimeAfter: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    MonitoringJobDefinitionName: '',
    MonitoringTypeEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","ScheduledTimeBefore":"","ScheduledTimeAfter":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":"","MonitoringJobDefinitionName":"","MonitoringTypeEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"",
                              @"EndpointName": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"ScheduledTimeBefore": @"",
                              @"ScheduledTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"StatusEquals": @"",
                              @"MonitoringJobDefinitionName": @"",
                              @"MonitoringTypeEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions",
  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([
    'MonitoringScheduleName' => '',
    'EndpointName' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'ScheduledTimeBefore' => '',
    'ScheduledTimeAfter' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'StatusEquals' => '',
    'MonitoringJobDefinitionName' => '',
    'MonitoringTypeEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions', [
  'body' => '{
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => '',
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'ScheduledTimeBefore' => '',
  'ScheduledTimeAfter' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => '',
  'MonitoringJobDefinitionName' => '',
  'MonitoringTypeEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => '',
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'ScheduledTimeBefore' => '',
  'ScheduledTimeAfter' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => '',
  'MonitoringJobDefinitionName' => '',
  'MonitoringTypeEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions"

payload = {
    "MonitoringScheduleName": "",
    "EndpointName": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "ScheduledTimeBefore": "",
    "ScheduledTimeAfter": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "StatusEquals": "",
    "MonitoringJobDefinitionName": "",
    "MonitoringTypeEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions"

payload <- "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"ScheduledTimeBefore\": \"\",\n  \"ScheduledTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions";

    let payload = json!({
        "MonitoringScheduleName": "",
        "EndpointName": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "ScheduledTimeBefore": "",
        "ScheduledTimeAfter": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "StatusEquals": "",
        "MonitoringJobDefinitionName": "",
        "MonitoringTypeEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}'
echo '{
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": "",\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "ScheduledTimeBefore": "",\n  "ScheduledTimeAfter": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": "",\n  "MonitoringJobDefinitionName": "",\n  "MonitoringTypeEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MonitoringScheduleName": "",
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "ScheduledTimeBefore": "",
  "ScheduledTimeAfter": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringExecutions")! 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 ListMonitoringSchedules
{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:EndpointName ""
                                                                                                          :SortBy ""
                                                                                                          :SortOrder ""
                                                                                                          :NextToken ""
                                                                                                          :MaxResults ""
                                                                                                          :NameContains ""
                                                                                                          :CreationTimeBefore ""
                                                                                                          :CreationTimeAfter ""
                                                                                                          :LastModifiedTimeBefore ""
                                                                                                          :LastModifiedTimeAfter ""
                                                                                                          :StatusEquals ""
                                                                                                          :MonitoringJobDefinitionName ""
                                                                                                          :MonitoringTypeEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 327

{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  MonitoringJobDefinitionName: '',
  MonitoringTypeEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    MonitoringJobDefinitionName: '',
    MonitoringTypeEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":"","MonitoringJobDefinitionName":"","MonitoringTypeEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": "",\n  "MonitoringJobDefinitionName": "",\n  "MonitoringTypeEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  MonitoringJobDefinitionName: '',
  MonitoringTypeEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    MonitoringJobDefinitionName: '',
    MonitoringTypeEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  MonitoringJobDefinitionName: '',
  MonitoringTypeEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    MonitoringJobDefinitionName: '',
    MonitoringTypeEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":"","MonitoringJobDefinitionName":"","MonitoringTypeEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"StatusEquals": @"",
                              @"MonitoringJobDefinitionName": @"",
                              @"MonitoringTypeEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules"]
                                                       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}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules",
  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([
    'EndpointName' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'StatusEquals' => '',
    'MonitoringJobDefinitionName' => '',
    'MonitoringTypeEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules', [
  'body' => '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => '',
  'MonitoringJobDefinitionName' => '',
  'MonitoringTypeEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => '',
  'MonitoringJobDefinitionName' => '',
  'MonitoringTypeEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules"

payload = {
    "EndpointName": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "StatusEquals": "",
    "MonitoringJobDefinitionName": "",
    "MonitoringTypeEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules"

payload <- "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"MonitoringJobDefinitionName\": \"\",\n  \"MonitoringTypeEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules";

    let payload = json!({
        "EndpointName": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "StatusEquals": "",
        "MonitoringJobDefinitionName": "",
        "MonitoringTypeEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}'
echo '{
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": "",\n  "MonitoringJobDefinitionName": "",\n  "MonitoringTypeEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "MonitoringJobDefinitionName": "",
  "MonitoringTypeEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListMonitoringSchedules")! 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 ListNotebookInstanceLifecycleConfigs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs" {:headers {:x-amz-target ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:NextToken ""
                                                                                                                       :MaxResults ""
                                                                                                                       :SortBy ""
                                                                                                                       :SortOrder ""
                                                                                                                       :NameContains ""
                                                                                                                       :CreationTimeBefore ""
                                                                                                                       :CreationTimeAfter ""
                                                                                                                       :LastModifiedTimeBefore ""
                                                                                                                       :LastModifiedTimeAfter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\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}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 216

{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortBy":"","SortOrder":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":""}'
};

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}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: ''
});

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}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortBy":"","SortOrder":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'LastModifiedTimeAfter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "SortBy": "",
    "SortOrder": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "LastModifiedTimeAfter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "SortBy": "",
        "SortOrder": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "LastModifiedTimeAfter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstanceLifecycleConfigs")! 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 ListNotebookInstances
{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:NextToken ""
                                                                                                        :MaxResults ""
                                                                                                        :SortBy ""
                                                                                                        :SortOrder ""
                                                                                                        :NameContains ""
                                                                                                        :CreationTimeBefore ""
                                                                                                        :CreationTimeAfter ""
                                                                                                        :LastModifiedTimeBefore ""
                                                                                                        :LastModifiedTimeAfter ""
                                                                                                        :StatusEquals ""
                                                                                                        :NotebookInstanceLifecycleConfigNameContains ""
                                                                                                        :DefaultCodeRepositoryContains ""
                                                                                                        :AdditionalCodeRepositoryEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListNotebookInstances"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListNotebookInstances");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 370

{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  NotebookInstanceLifecycleConfigNameContains: '',
  DefaultCodeRepositoryContains: '',
  AdditionalCodeRepositoryEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    NotebookInstanceLifecycleConfigNameContains: '',
    DefaultCodeRepositoryContains: '',
    AdditionalCodeRepositoryEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortBy":"","SortOrder":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":"","NotebookInstanceLifecycleConfigNameContains":"","DefaultCodeRepositoryContains":"","AdditionalCodeRepositoryEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListNotebookInstances',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": "",\n  "NotebookInstanceLifecycleConfigNameContains": "",\n  "DefaultCodeRepositoryContains": "",\n  "AdditionalCodeRepositoryEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  NotebookInstanceLifecycleConfigNameContains: '',
  DefaultCodeRepositoryContains: '',
  AdditionalCodeRepositoryEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    NotebookInstanceLifecycleConfigNameContains: '',
    DefaultCodeRepositoryContains: '',
    AdditionalCodeRepositoryEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListNotebookInstances');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  LastModifiedTimeBefore: '',
  LastModifiedTimeAfter: '',
  StatusEquals: '',
  NotebookInstanceLifecycleConfigNameContains: '',
  DefaultCodeRepositoryContains: '',
  AdditionalCodeRepositoryEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListNotebookInstances',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortBy: '',
    SortOrder: '',
    NameContains: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    LastModifiedTimeBefore: '',
    LastModifiedTimeAfter: '',
    StatusEquals: '',
    NotebookInstanceLifecycleConfigNameContains: '',
    DefaultCodeRepositoryContains: '',
    AdditionalCodeRepositoryEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortBy":"","SortOrder":"","NameContains":"","CreationTimeBefore":"","CreationTimeAfter":"","LastModifiedTimeBefore":"","LastModifiedTimeAfter":"","StatusEquals":"","NotebookInstanceLifecycleConfigNameContains":"","DefaultCodeRepositoryContains":"","AdditionalCodeRepositoryEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NameContains": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"StatusEquals": @"",
                              @"NotebookInstanceLifecycleConfigNameContains": @"",
                              @"DefaultCodeRepositoryContains": @"",
                              @"AdditionalCodeRepositoryEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances"]
                                                       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}}/#X-Amz-Target=SageMaker.ListNotebookInstances" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NameContains' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'StatusEquals' => '',
    'NotebookInstanceLifecycleConfigNameContains' => '',
    'DefaultCodeRepositoryContains' => '',
    'AdditionalCodeRepositoryEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => '',
  'NotebookInstanceLifecycleConfigNameContains' => '',
  'DefaultCodeRepositoryContains' => '',
  'AdditionalCodeRepositoryEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'StatusEquals' => '',
  'NotebookInstanceLifecycleConfigNameContains' => '',
  'DefaultCodeRepositoryContains' => '',
  'AdditionalCodeRepositoryEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "SortBy": "",
    "SortOrder": "",
    "NameContains": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "StatusEquals": "",
    "NotebookInstanceLifecycleConfigNameContains": "",
    "DefaultCodeRepositoryContains": "",
    "AdditionalCodeRepositoryEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"StatusEquals\": \"\",\n  \"NotebookInstanceLifecycleConfigNameContains\": \"\",\n  \"DefaultCodeRepositoryContains\": \"\",\n  \"AdditionalCodeRepositoryEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "SortBy": "",
        "SortOrder": "",
        "NameContains": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "StatusEquals": "",
        "NotebookInstanceLifecycleConfigNameContains": "",
        "DefaultCodeRepositoryContains": "",
        "AdditionalCodeRepositoryEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListNotebookInstances' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "StatusEquals": "",\n  "NotebookInstanceLifecycleConfigNameContains": "",\n  "DefaultCodeRepositoryContains": "",\n  "AdditionalCodeRepositoryEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "StatusEquals": "",
  "NotebookInstanceLifecycleConfigNameContains": "",
  "DefaultCodeRepositoryContains": "",
  "AdditionalCodeRepositoryEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListNotebookInstances")! 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 ListPipelineExecutionSteps
{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps
HEADERS

X-Amz-Target
BODY json

{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:PipelineExecutionArn ""
                                                                                                             :NextToken ""
                                                                                                             :MaxResults ""
                                                                                                             :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps"

	payload := strings.NewReader("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 90

{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\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  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineExecutionArn: '',
  NextToken: '',
  MaxResults: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', NextToken: '', MaxResults: '', SortOrder: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","NextToken":"","MaxResults":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineExecutionArn": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineExecutionArn: '', NextToken: '', MaxResults: '', SortOrder: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineExecutionArn: '', NextToken: '', MaxResults: '', SortOrder: ''},
  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}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineExecutionArn: '',
  NextToken: '',
  MaxResults: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', NextToken: '', MaxResults: '', SortOrder: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","NextToken":"","MaxResults":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineExecutionArn": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps"]
                                                       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}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps",
  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([
    'PipelineExecutionArn' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps', [
  'body' => '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineExecutionArn' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineExecutionArn' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps"

payload = {
    "PipelineExecutionArn": "",
    "NextToken": "",
    "MaxResults": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps"

payload <- "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps";

    let payload = json!({
        "PipelineExecutionArn": "",
        "NextToken": "",
        "MaxResults": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
}'
echo '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineExecutionArn": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutionSteps")! 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 ListPipelineExecutions
{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions
HEADERS

X-Amz-Target
BODY json

{
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:PipelineName ""
                                                                                                         :CreatedAfter ""
                                                                                                         :CreatedBefore ""
                                                                                                         :SortBy ""
                                                                                                         :SortOrder ""
                                                                                                         :NextToken ""
                                                                                                         :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelineExecutions"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelineExecutions");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions"

	payload := strings.NewReader("{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 143

{
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineName: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListPipelineExecutions',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineName": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  PipelineName: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    PipelineName: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListPipelineExecutions');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineName: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListPipelineExecutions',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineName": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions"]
                                                       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}}/#X-Amz-Target=SageMaker.ListPipelineExecutions" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions",
  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([
    'PipelineName' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions', [
  'body' => '{
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineName' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineName' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions"

payload = {
    "PipelineName": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions"

payload <- "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions";

    let payload = json!({
        "PipelineName": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListPipelineExecutions' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineName": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineExecutions")! 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 ListPipelineParametersForExecution
{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution
HEADERS

X-Amz-Target
BODY json

{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:PipelineExecutionArn ""
                                                                                                                     :NextToken ""
                                                                                                                     :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution"

	payload := strings.NewReader("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 71

{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineExecutionArn: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineExecutionArn": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineExecutionArn: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineExecutionArn: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineExecutionArn: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineExecutionArn": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution"]
                                                       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}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution",
  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([
    'PipelineExecutionArn' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution', [
  'body' => '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineExecutionArn' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineExecutionArn' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution"

payload = {
    "PipelineExecutionArn": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution"

payload <- "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution";

    let payload = json!({
        "PipelineExecutionArn": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineExecutionArn": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineExecutionArn": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelineParametersForExecution")! 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 ListPipelines
{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines
HEADERS

X-Amz-Target
BODY json

{
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:PipelineNamePrefix ""
                                                                                                :CreatedAfter ""
                                                                                                :CreatedBefore ""
                                                                                                :SortBy ""
                                                                                                :SortOrder ""
                                                                                                :NextToken ""
                                                                                                :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelines"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListPipelines");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines"

	payload := strings.NewReader("{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 149

{
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineNamePrefix: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineNamePrefix: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineNamePrefix":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListPipelines',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineNamePrefix": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  PipelineNamePrefix: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    PipelineNamePrefix: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListPipelines');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineNamePrefix: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListPipelines',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineNamePrefix: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineNamePrefix":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineNamePrefix": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines"]
                                                       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}}/#X-Amz-Target=SageMaker.ListPipelines" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines",
  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([
    'PipelineNamePrefix' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines', [
  'body' => '{
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineNamePrefix' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineNamePrefix' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines"

payload = {
    "PipelineNamePrefix": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines"

payload <- "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineNamePrefix\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines";

    let payload = json!({
        "PipelineNamePrefix": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListPipelines' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineNamePrefix": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineNamePrefix": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListPipelines")! 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 ListProcessingJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:CreationTimeAfter ""
                                                                                                     :CreationTimeBefore ""
                                                                                                     :LastModifiedTimeAfter ""
                                                                                                     :LastModifiedTimeBefore ""
                                                                                                     :NameContains ""
                                                                                                     :StatusEquals ""
                                                                                                     :SortBy ""
                                                                                                     :SortOrder ""
                                                                                                     :NextToken ""
                                                                                                     :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListProcessingJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListProcessingJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListProcessingJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListProcessingJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListProcessingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListProcessingJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListProcessingJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProcessingJobs")! 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 ListProjects
{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:CreationTimeAfter ""
                                                                                               :CreationTimeBefore ""
                                                                                               :MaxResults ""
                                                                                               :NameContains ""
                                                                                               :NextToken ""
                                                                                               :SortBy ""
                                                                                               :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListProjects"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListProjects");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListProjects',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListProjects');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  MaxResults: '',
  NameContains: '',
  NextToken: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    MaxResults: '',
    NameContains: '',
    NextToken: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","MaxResults":"","NameContains":"","NextToken":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"MaxResults": @"",
                              @"NameContains": @"",
                              @"NextToken": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects"]
                                                       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}}/#X-Amz-Target=SageMaker.ListProjects" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'MaxResults' => '',
    'NameContains' => '',
    'NextToken' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'MaxResults' => '',
  'NameContains' => '',
  'NextToken' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "MaxResults": "",
    "NameContains": "",
    "NextToken": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"MaxResults\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "MaxResults": "",
        "NameContains": "",
        "NextToken": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListProjects' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "MaxResults": "",\n  "NameContains": "",\n  "NextToken": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "MaxResults": "",
  "NameContains": "",
  "NextToken": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListProjects")! 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 ListSpaces
{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces" {:headers {:x-amz-target ""}
                                                                               :content-type :json
                                                                               :form-params {:NextToken ""
                                                                                             :MaxResults ""
                                                                                             :SortOrder ""
                                                                                             :SortBy ""
                                                                                             :DomainIdEquals ""
                                                                                             :SpaceNameContains ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\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}}/#X-Amz-Target=SageMaker.ListSpaces"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\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}}/#X-Amz-Target=SageMaker.ListSpaces");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 127

{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  SpaceNameContains: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    SpaceNameContains: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortOrder":"","SortBy":"","DomainIdEquals":"","SpaceNameContains":""}'
};

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}}/#X-Amz-Target=SageMaker.ListSpaces',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "DomainIdEquals": "",\n  "SpaceNameContains": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  SpaceNameContains: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    SpaceNameContains: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListSpaces');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  SpaceNameContains: ''
});

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}}/#X-Amz-Target=SageMaker.ListSpaces',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    SpaceNameContains: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortOrder":"","SortBy":"","DomainIdEquals":"","SpaceNameContains":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"SortOrder": @"",
                              @"SortBy": @"",
                              @"DomainIdEquals": @"",
                              @"SpaceNameContains": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces"]
                                                       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}}/#X-Amz-Target=SageMaker.ListSpaces" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'SortOrder' => '',
    'SortBy' => '',
    'DomainIdEquals' => '',
    'SpaceNameContains' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'DomainIdEquals' => '',
  'SpaceNameContains' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'DomainIdEquals' => '',
  'SpaceNameContains' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "SortOrder": "",
    "SortBy": "",
    "DomainIdEquals": "",
    "SpaceNameContains": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"SpaceNameContains\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "SortOrder": "",
        "SortBy": "",
        "DomainIdEquals": "",
        "SpaceNameContains": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListSpaces' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "DomainIdEquals": "",\n  "SpaceNameContains": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "SpaceNameContains": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSpaces")! 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 ListStageDevices
{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:NextToken ""
                                                                                                   :MaxResults ""
                                                                                                   :EdgeDeploymentPlanName ""
                                                                                                   :ExcludeDevicesDeployedInOtherStage ""
                                                                                                   :StageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.ListStageDevices"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.ListStageDevices");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 136

{
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  EdgeDeploymentPlanName: '',
  ExcludeDevicesDeployedInOtherStage: '',
  StageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    EdgeDeploymentPlanName: '',
    ExcludeDevicesDeployedInOtherStage: '',
    StageName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","EdgeDeploymentPlanName":"","ExcludeDevicesDeployedInOtherStage":"","StageName":""}'
};

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}}/#X-Amz-Target=SageMaker.ListStageDevices',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "EdgeDeploymentPlanName": "",\n  "ExcludeDevicesDeployedInOtherStage": "",\n  "StageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  EdgeDeploymentPlanName: '',
  ExcludeDevicesDeployedInOtherStage: '',
  StageName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    EdgeDeploymentPlanName: '',
    ExcludeDevicesDeployedInOtherStage: '',
    StageName: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListStageDevices');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  EdgeDeploymentPlanName: '',
  ExcludeDevicesDeployedInOtherStage: '',
  StageName: ''
});

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}}/#X-Amz-Target=SageMaker.ListStageDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    EdgeDeploymentPlanName: '',
    ExcludeDevicesDeployedInOtherStage: '',
    StageName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","EdgeDeploymentPlanName":"","ExcludeDevicesDeployedInOtherStage":"","StageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"EdgeDeploymentPlanName": @"",
                              @"ExcludeDevicesDeployedInOtherStage": @"",
                              @"StageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices"]
                                                       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}}/#X-Amz-Target=SageMaker.ListStageDevices" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'EdgeDeploymentPlanName' => '',
    'ExcludeDevicesDeployedInOtherStage' => '',
    'StageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'EdgeDeploymentPlanName' => '',
  'ExcludeDevicesDeployedInOtherStage' => '',
  'StageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'EdgeDeploymentPlanName' => '',
  'ExcludeDevicesDeployedInOtherStage' => '',
  'StageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "EdgeDeploymentPlanName": "",
    "ExcludeDevicesDeployedInOtherStage": "",
    "StageName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"EdgeDeploymentPlanName\": \"\",\n  \"ExcludeDevicesDeployedInOtherStage\": \"\",\n  \"StageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "EdgeDeploymentPlanName": "",
        "ExcludeDevicesDeployedInOtherStage": "",
        "StageName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListStageDevices' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "EdgeDeploymentPlanName": "",\n  "ExcludeDevicesDeployedInOtherStage": "",\n  "StageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "EdgeDeploymentPlanName": "",
  "ExcludeDevicesDeployedInOtherStage": "",
  "StageName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStageDevices")! 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 ListStudioLifecycleConfigs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs
HEADERS

X-Amz-Target
BODY json

{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:MaxResults ""
                                                                                                             :NextToken ""
                                                                                                             :NameContains ""
                                                                                                             :AppTypeEquals ""
                                                                                                             :CreationTimeBefore ""
                                                                                                             :CreationTimeAfter ""
                                                                                                             :ModifiedTimeBefore ""
                                                                                                             :ModifiedTimeAfter ""
                                                                                                             :SortBy ""
                                                                                                             :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs"

	payload := strings.NewReader("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 231

{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  AppTypeEquals: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  ModifiedTimeBefore: '',
  ModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    AppTypeEquals: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    ModifiedTimeBefore: '',
    ModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MaxResults":"","NextToken":"","NameContains":"","AppTypeEquals":"","CreationTimeBefore":"","CreationTimeAfter":"","ModifiedTimeBefore":"","ModifiedTimeAfter":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MaxResults": "",\n  "NextToken": "",\n  "NameContains": "",\n  "AppTypeEquals": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "ModifiedTimeBefore": "",\n  "ModifiedTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  AppTypeEquals: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  ModifiedTimeBefore: '',
  ModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    AppTypeEquals: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    ModifiedTimeBefore: '',
    ModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MaxResults: '',
  NextToken: '',
  NameContains: '',
  AppTypeEquals: '',
  CreationTimeBefore: '',
  CreationTimeAfter: '',
  ModifiedTimeBefore: '',
  ModifiedTimeAfter: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MaxResults: '',
    NextToken: '',
    NameContains: '',
    AppTypeEquals: '',
    CreationTimeBefore: '',
    CreationTimeAfter: '',
    ModifiedTimeBefore: '',
    ModifiedTimeAfter: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MaxResults":"","NextToken":"","NameContains":"","AppTypeEquals":"","CreationTimeBefore":"","CreationTimeAfter":"","ModifiedTimeBefore":"","ModifiedTimeAfter":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MaxResults": @"",
                              @"NextToken": @"",
                              @"NameContains": @"",
                              @"AppTypeEquals": @"",
                              @"CreationTimeBefore": @"",
                              @"CreationTimeAfter": @"",
                              @"ModifiedTimeBefore": @"",
                              @"ModifiedTimeAfter": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs",
  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([
    'MaxResults' => '',
    'NextToken' => '',
    'NameContains' => '',
    'AppTypeEquals' => '',
    'CreationTimeBefore' => '',
    'CreationTimeAfter' => '',
    'ModifiedTimeBefore' => '',
    'ModifiedTimeAfter' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs', [
  'body' => '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MaxResults' => '',
  'NextToken' => '',
  'NameContains' => '',
  'AppTypeEquals' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'ModifiedTimeBefore' => '',
  'ModifiedTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MaxResults' => '',
  'NextToken' => '',
  'NameContains' => '',
  'AppTypeEquals' => '',
  'CreationTimeBefore' => '',
  'CreationTimeAfter' => '',
  'ModifiedTimeBefore' => '',
  'ModifiedTimeAfter' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs"

payload = {
    "MaxResults": "",
    "NextToken": "",
    "NameContains": "",
    "AppTypeEquals": "",
    "CreationTimeBefore": "",
    "CreationTimeAfter": "",
    "ModifiedTimeBefore": "",
    "ModifiedTimeAfter": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs"

payload <- "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\",\n  \"NameContains\": \"\",\n  \"AppTypeEquals\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"ModifiedTimeBefore\": \"\",\n  \"ModifiedTimeAfter\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs";

    let payload = json!({
        "MaxResults": "",
        "NextToken": "",
        "NameContains": "",
        "AppTypeEquals": "",
        "CreationTimeBefore": "",
        "CreationTimeAfter": "",
        "ModifiedTimeBefore": "",
        "ModifiedTimeAfter": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MaxResults": "",\n  "NextToken": "",\n  "NameContains": "",\n  "AppTypeEquals": "",\n  "CreationTimeBefore": "",\n  "CreationTimeAfter": "",\n  "ModifiedTimeBefore": "",\n  "ModifiedTimeAfter": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MaxResults": "",
  "NextToken": "",
  "NameContains": "",
  "AppTypeEquals": "",
  "CreationTimeBefore": "",
  "CreationTimeAfter": "",
  "ModifiedTimeBefore": "",
  "ModifiedTimeAfter": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListStudioLifecycleConfigs")! 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 ListSubscribedWorkteams
{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams
HEADERS

X-Amz-Target
BODY json

{
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:NameContains ""
                                                                                                          :NextToken ""
                                                                                                          :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams"

	payload := strings.NewReader("{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 63

{
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NameContains: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NameContains: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NameContains": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NameContains: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NameContains: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NameContains: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NameContains: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NameContains":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NameContains": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams"]
                                                       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}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams",
  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([
    'NameContains' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams', [
  'body' => '{
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NameContains' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NameContains' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams"

payload = {
    "NameContains": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams"

payload <- "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams";

    let payload = json!({
        "NameContains": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NameContains": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListSubscribedWorkteams")! 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 ListTags
{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags
HEADERS

X-Amz-Target
BODY json

{
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags" {:headers {:x-amz-target ""}
                                                                             :content-type :json
                                                                             :form-params {:ResourceArn ""
                                                                                           :NextToken ""
                                                                                           :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTags"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTags");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags"

	payload := strings.NewReader("{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ResourceArn: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceArn: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceArn":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListTags',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ResourceArn": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ResourceArn: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ResourceArn: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListTags');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ResourceArn: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListTags',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceArn: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceArn":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags"]
                                                       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}}/#X-Amz-Target=SageMaker.ListTags" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags",
  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([
    'ResourceArn' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags', [
  'body' => '{
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ResourceArn' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ResourceArn' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags"

payload = {
    "ResourceArn": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags"

payload <- "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ResourceArn\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags";

    let payload = json!({
        "ResourceArn": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListTags' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ResourceArn": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ResourceArn": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTags")! 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 ListTrainingJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:NextToken ""
                                                                                                   :MaxResults ""
                                                                                                   :CreationTimeAfter ""
                                                                                                   :CreationTimeBefore ""
                                                                                                   :LastModifiedTimeAfter ""
                                                                                                   :LastModifiedTimeBefore ""
                                                                                                   :NameContains ""
                                                                                                   :StatusEquals ""
                                                                                                   :SortBy ""
                                                                                                   :SortOrder ""
                                                                                                   :WarmPoolStatusEquals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrainingJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrainingJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 268

{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  WarmPoolStatusEquals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    WarmPoolStatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","WarmPoolStatusEquals":""}'
};

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}}/#X-Amz-Target=SageMaker.ListTrainingJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "WarmPoolStatusEquals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  WarmPoolStatusEquals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    WarmPoolStatusEquals: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListTrainingJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  WarmPoolStatusEquals: ''
});

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}}/#X-Amz-Target=SageMaker.ListTrainingJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    WarmPoolStatusEquals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","WarmPoolStatusEquals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"WarmPoolStatusEquals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListTrainingJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'WarmPoolStatusEquals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'WarmPoolStatusEquals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'WarmPoolStatusEquals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": "",
    "WarmPoolStatusEquals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"WarmPoolStatusEquals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": "",
        "WarmPoolStatusEquals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListTrainingJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "WarmPoolStatusEquals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "WarmPoolStatusEquals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobs")! 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 ListTrainingJobsForHyperParameterTuningJob
{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob
HEADERS

X-Amz-Target
BODY json

{
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob" {:headers {:x-amz-target ""}
                                                                                                               :content-type :json
                                                                                                               :form-params {:HyperParameterTuningJobName ""
                                                                                                                             :NextToken ""
                                                                                                                             :MaxResults ""
                                                                                                                             :StatusEquals ""
                                                                                                                             :SortBy ""
                                                                                                                             :SortOrder ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob"

	payload := strings.NewReader("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 135

{
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HyperParameterTuningJobName: '',
  NextToken: '',
  MaxResults: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HyperParameterTuningJobName: '',
    NextToken: '',
    MaxResults: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":"","NextToken":"","MaxResults":"","StatusEquals":"","SortBy":"","SortOrder":""}'
};

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}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HyperParameterTuningJobName": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  HyperParameterTuningJobName: '',
  NextToken: '',
  MaxResults: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    HyperParameterTuningJobName: '',
    NextToken: '',
    MaxResults: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HyperParameterTuningJobName: '',
  NextToken: '',
  MaxResults: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: ''
});

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}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    HyperParameterTuningJobName: '',
    NextToken: '',
    MaxResults: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":"","NextToken":"","MaxResults":"","StatusEquals":"","SortBy":"","SortOrder":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HyperParameterTuningJobName": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob"]
                                                       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}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob",
  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([
    'HyperParameterTuningJobName' => '',
    'NextToken' => '',
    'MaxResults' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob', [
  'body' => '{
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HyperParameterTuningJobName' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HyperParameterTuningJobName' => '',
  'NextToken' => '',
  'MaxResults' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob"

payload = {
    "HyperParameterTuningJobName": "",
    "NextToken": "",
    "MaxResults": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob"

payload <- "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HyperParameterTuningJobName\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob";

    let payload = json!({
        "HyperParameterTuningJobName": "",
        "NextToken": "",
        "MaxResults": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}'
echo '{
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HyperParameterTuningJobName": "",\n  "NextToken": "",\n  "MaxResults": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HyperParameterTuningJobName": "",
  "NextToken": "",
  "MaxResults": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrainingJobsForHyperParameterTuningJob")! 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 ListTransformJobs
{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs
HEADERS

X-Amz-Target
BODY json

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:CreationTimeAfter ""
                                                                                                    :CreationTimeBefore ""
                                                                                                    :LastModifiedTimeAfter ""
                                                                                                    :LastModifiedTimeBefore ""
                                                                                                    :NameContains ""
                                                                                                    :StatusEquals ""
                                                                                                    :SortBy ""
                                                                                                    :SortOrder ""
                                                                                                    :NextToken ""
                                                                                                    :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTransformJobs"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTransformJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs"

	payload := strings.NewReader("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 238

{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListTransformJobs',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListTransformJobs');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CreationTimeAfter: '',
  CreationTimeBefore: '',
  LastModifiedTimeAfter: '',
  LastModifiedTimeBefore: '',
  NameContains: '',
  StatusEquals: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListTransformJobs',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    CreationTimeAfter: '',
    CreationTimeBefore: '',
    LastModifiedTimeAfter: '',
    LastModifiedTimeBefore: '',
    NameContains: '',
    StatusEquals: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CreationTimeAfter":"","CreationTimeBefore":"","LastModifiedTimeAfter":"","LastModifiedTimeBefore":"","NameContains":"","StatusEquals":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CreationTimeAfter": @"",
                              @"CreationTimeBefore": @"",
                              @"LastModifiedTimeAfter": @"",
                              @"LastModifiedTimeBefore": @"",
                              @"NameContains": @"",
                              @"StatusEquals": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs"]
                                                       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}}/#X-Amz-Target=SageMaker.ListTransformJobs" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs",
  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([
    'CreationTimeAfter' => '',
    'CreationTimeBefore' => '',
    'LastModifiedTimeAfter' => '',
    'LastModifiedTimeBefore' => '',
    'NameContains' => '',
    'StatusEquals' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs', [
  'body' => '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CreationTimeAfter' => '',
  'CreationTimeBefore' => '',
  'LastModifiedTimeAfter' => '',
  'LastModifiedTimeBefore' => '',
  'NameContains' => '',
  'StatusEquals' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs"

payload = {
    "CreationTimeAfter": "",
    "CreationTimeBefore": "",
    "LastModifiedTimeAfter": "",
    "LastModifiedTimeBefore": "",
    "NameContains": "",
    "StatusEquals": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs"

payload <- "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CreationTimeAfter\": \"\",\n  \"CreationTimeBefore\": \"\",\n  \"LastModifiedTimeAfter\": \"\",\n  \"LastModifiedTimeBefore\": \"\",\n  \"NameContains\": \"\",\n  \"StatusEquals\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs";

    let payload = json!({
        "CreationTimeAfter": "",
        "CreationTimeBefore": "",
        "LastModifiedTimeAfter": "",
        "LastModifiedTimeBefore": "",
        "NameContains": "",
        "StatusEquals": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListTransformJobs' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CreationTimeAfter": "",\n  "CreationTimeBefore": "",\n  "LastModifiedTimeAfter": "",\n  "LastModifiedTimeBefore": "",\n  "NameContains": "",\n  "StatusEquals": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CreationTimeAfter": "",
  "CreationTimeBefore": "",
  "LastModifiedTimeAfter": "",
  "LastModifiedTimeBefore": "",
  "NameContains": "",
  "StatusEquals": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTransformJobs")! 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 ListTrialComponents
{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents
HEADERS

X-Amz-Target
BODY json

{
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:ExperimentName ""
                                                                                                      :TrialName ""
                                                                                                      :SourceArn ""
                                                                                                      :CreatedAfter ""
                                                                                                      :CreatedBefore ""
                                                                                                      :SortBy ""
                                                                                                      :SortOrder ""
                                                                                                      :MaxResults ""
                                                                                                      :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrialComponents"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrialComponents");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents"

	payload := strings.NewReader("{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 183

{
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ExperimentName: '',
  TrialName: '',
  SourceArn: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ExperimentName: '',
    TrialName: '',
    SourceArn: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","TrialName":"","SourceArn":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListTrialComponents',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ExperimentName": "",\n  "TrialName": "",\n  "SourceArn": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ExperimentName: '',
  TrialName: '',
  SourceArn: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ExperimentName: '',
    TrialName: '',
    SourceArn: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListTrialComponents');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ExperimentName: '',
  TrialName: '',
  SourceArn: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListTrialComponents',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ExperimentName: '',
    TrialName: '',
    SourceArn: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","TrialName":"","SourceArn":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ExperimentName": @"",
                              @"TrialName": @"",
                              @"SourceArn": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents"]
                                                       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}}/#X-Amz-Target=SageMaker.ListTrialComponents" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents",
  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([
    'ExperimentName' => '',
    'TrialName' => '',
    'SourceArn' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents', [
  'body' => '{
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ExperimentName' => '',
  'TrialName' => '',
  'SourceArn' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ExperimentName' => '',
  'TrialName' => '',
  'SourceArn' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents"

payload = {
    "ExperimentName": "",
    "TrialName": "",
    "SourceArn": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents"

payload <- "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ExperimentName\": \"\",\n  \"TrialName\": \"\",\n  \"SourceArn\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents";

    let payload = json!({
        "ExperimentName": "",
        "TrialName": "",
        "SourceArn": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListTrialComponents' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ExperimentName": "",\n  "TrialName": "",\n  "SourceArn": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ExperimentName": "",
  "TrialName": "",
  "SourceArn": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrialComponents")! 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 ListTrials
{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials
HEADERS

X-Amz-Target
BODY json

{
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials" {:headers {:x-amz-target ""}
                                                                               :content-type :json
                                                                               :form-params {:ExperimentName ""
                                                                                             :TrialComponentName ""
                                                                                             :CreatedAfter ""
                                                                                             :CreatedBefore ""
                                                                                             :SortBy ""
                                                                                             :SortOrder ""
                                                                                             :MaxResults ""
                                                                                             :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrials"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.ListTrials");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials"

	payload := strings.NewReader("{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 173

{
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ExperimentName: '',
  TrialComponentName: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ExperimentName: '',
    TrialComponentName: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","TrialComponentName":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.ListTrials',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ExperimentName": "",\n  "TrialComponentName": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ExperimentName: '',
  TrialComponentName: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ExperimentName: '',
    TrialComponentName: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListTrials');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ExperimentName: '',
  TrialComponentName: '',
  CreatedAfter: '',
  CreatedBefore: '',
  SortBy: '',
  SortOrder: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.ListTrials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ExperimentName: '',
    TrialComponentName: '',
    CreatedAfter: '',
    CreatedBefore: '',
    SortBy: '',
    SortOrder: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","TrialComponentName":"","CreatedAfter":"","CreatedBefore":"","SortBy":"","SortOrder":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ExperimentName": @"",
                              @"TrialComponentName": @"",
                              @"CreatedAfter": @"",
                              @"CreatedBefore": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials"]
                                                       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}}/#X-Amz-Target=SageMaker.ListTrials" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials",
  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([
    'ExperimentName' => '',
    'TrialComponentName' => '',
    'CreatedAfter' => '',
    'CreatedBefore' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials', [
  'body' => '{
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ExperimentName' => '',
  'TrialComponentName' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ExperimentName' => '',
  'TrialComponentName' => '',
  'CreatedAfter' => '',
  'CreatedBefore' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials"

payload = {
    "ExperimentName": "",
    "TrialComponentName": "",
    "CreatedAfter": "",
    "CreatedBefore": "",
    "SortBy": "",
    "SortOrder": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials"

payload <- "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ExperimentName\": \"\",\n  \"TrialComponentName\": \"\",\n  \"CreatedAfter\": \"\",\n  \"CreatedBefore\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials";

    let payload = json!({
        "ExperimentName": "",
        "TrialComponentName": "",
        "CreatedAfter": "",
        "CreatedBefore": "",
        "SortBy": "",
        "SortOrder": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListTrials' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ExperimentName": "",\n  "TrialComponentName": "",\n  "CreatedAfter": "",\n  "CreatedBefore": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ExperimentName": "",
  "TrialComponentName": "",
  "CreatedAfter": "",
  "CreatedBefore": "",
  "SortBy": "",
  "SortOrder": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListTrials")! 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 ListUserProfiles
{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles
HEADERS

X-Amz-Target
BODY json

{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:NextToken ""
                                                                                                   :MaxResults ""
                                                                                                   :SortOrder ""
                                                                                                   :SortBy ""
                                                                                                   :DomainIdEquals ""
                                                                                                   :UserProfileNameContains ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\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}}/#X-Amz-Target=SageMaker.ListUserProfiles"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\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}}/#X-Amz-Target=SageMaker.ListUserProfiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 133

{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  UserProfileNameContains: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    UserProfileNameContains: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortOrder":"","SortBy":"","DomainIdEquals":"","UserProfileNameContains":""}'
};

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}}/#X-Amz-Target=SageMaker.ListUserProfiles',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "DomainIdEquals": "",\n  "UserProfileNameContains": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  UserProfileNameContains: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    UserProfileNameContains: ''
  },
  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}}/#X-Amz-Target=SageMaker.ListUserProfiles');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NextToken: '',
  MaxResults: '',
  SortOrder: '',
  SortBy: '',
  DomainIdEquals: '',
  UserProfileNameContains: ''
});

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}}/#X-Amz-Target=SageMaker.ListUserProfiles',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: '',
    SortOrder: '',
    SortBy: '',
    DomainIdEquals: '',
    UserProfileNameContains: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":"","SortOrder":"","SortBy":"","DomainIdEquals":"","UserProfileNameContains":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
                              @"MaxResults": @"",
                              @"SortOrder": @"",
                              @"SortBy": @"",
                              @"DomainIdEquals": @"",
                              @"UserProfileNameContains": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles"]
                                                       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}}/#X-Amz-Target=SageMaker.ListUserProfiles" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles",
  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([
    'NextToken' => '',
    'MaxResults' => '',
    'SortOrder' => '',
    'SortBy' => '',
    'DomainIdEquals' => '',
    'UserProfileNameContains' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles', [
  'body' => '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'DomainIdEquals' => '',
  'UserProfileNameContains' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => '',
  'SortOrder' => '',
  'SortBy' => '',
  'DomainIdEquals' => '',
  'UserProfileNameContains' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles"

payload = {
    "NextToken": "",
    "MaxResults": "",
    "SortOrder": "",
    "SortBy": "",
    "DomainIdEquals": "",
    "UserProfileNameContains": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\",\n  \"SortOrder\": \"\",\n  \"SortBy\": \"\",\n  \"DomainIdEquals\": \"\",\n  \"UserProfileNameContains\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles";

    let payload = json!({
        "NextToken": "",
        "MaxResults": "",
        "SortOrder": "",
        "SortBy": "",
        "DomainIdEquals": "",
        "UserProfileNameContains": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListUserProfiles' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": "",\n  "SortOrder": "",\n  "SortBy": "",\n  "DomainIdEquals": "",\n  "UserProfileNameContains": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NextToken": "",
  "MaxResults": "",
  "SortOrder": "",
  "SortBy": "",
  "DomainIdEquals": "",
  "UserProfileNameContains": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListUserProfiles")! 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 ListWorkforces
{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces
HEADERS

X-Amz-Target
BODY json

{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:SortBy ""
                                                                                                 :SortOrder ""
                                                                                                 :NameContains ""
                                                                                                 :NextToken ""
                                                                                                 :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListWorkforces"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListWorkforces");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces"

	payload := strings.NewReader("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 98

{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NameContains":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListWorkforces',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListWorkforces');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListWorkforces',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NameContains":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NameContains": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces"]
                                                       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}}/#X-Amz-Target=SageMaker.ListWorkforces" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces",
  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([
    'SortBy' => '',
    'SortOrder' => '',
    'NameContains' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces', [
  'body' => '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces"

payload = {
    "SortBy": "",
    "SortOrder": "",
    "NameContains": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces"

payload <- "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces";

    let payload = json!({
        "SortBy": "",
        "SortOrder": "",
        "NameContains": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListWorkforces' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkforces")! 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 ListWorkteams
{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams
HEADERS

X-Amz-Target
BODY json

{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:SortBy ""
                                                                                                :SortOrder ""
                                                                                                :NameContains ""
                                                                                                :NextToken ""
                                                                                                :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListWorkteams"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.ListWorkteams");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams"

	payload := strings.NewReader("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 98

{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NameContains":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.ListWorkteams',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''},
  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}}/#X-Amz-Target=SageMaker.ListWorkteams');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SortBy: '',
  SortOrder: '',
  NameContains: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.ListWorkteams',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SortBy: '', SortOrder: '', NameContains: '', NextToken: '', MaxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SortBy":"","SortOrder":"","NameContains":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NameContains": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams"]
                                                       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}}/#X-Amz-Target=SageMaker.ListWorkteams" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams",
  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([
    'SortBy' => '',
    'SortOrder' => '',
    'NameContains' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams', [
  'body' => '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SortBy' => '',
  'SortOrder' => '',
  'NameContains' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams"

payload = {
    "SortBy": "",
    "SortOrder": "",
    "NameContains": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams"

payload <- "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NameContains\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams";

    let payload = json!({
        "SortBy": "",
        "SortOrder": "",
        "NameContains": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.ListWorkteams' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SortBy": "",\n  "SortOrder": "",\n  "NameContains": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SortBy": "",
  "SortOrder": "",
  "NameContains": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.ListWorkteams")! 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 PutModelPackageGroupPolicy
{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:ModelPackageGroupName ""
                                                                                                             :ResourcePolicy ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\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}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\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}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy"

	payload := strings.NewReader("{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\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  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageGroupName: '',
  ResourcePolicy: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: '', ResourcePolicy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":"","ResourcePolicy":""}'
};

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}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageGroupName": "",\n  "ResourcePolicy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelPackageGroupName: '', ResourcePolicy: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelPackageGroupName: '', ResourcePolicy: ''},
  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}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageGroupName: '',
  ResourcePolicy: ''
});

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}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelPackageGroupName: '', ResourcePolicy: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageGroupName":"","ResourcePolicy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageGroupName": @"",
                              @"ResourcePolicy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy"]
                                                       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}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy",
  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([
    'ModelPackageGroupName' => '',
    'ResourcePolicy' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy', [
  'body' => '{
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageGroupName' => '',
  'ResourcePolicy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageGroupName' => '',
  'ResourcePolicy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy"

payload = {
    "ModelPackageGroupName": "",
    "ResourcePolicy": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy"

payload <- "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageGroupName\": \"\",\n  \"ResourcePolicy\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy";

    let payload = json!({
        "ModelPackageGroupName": "",
        "ResourcePolicy": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
}'
echo '{
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageGroupName": "",\n  "ResourcePolicy": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelPackageGroupName": "",
  "ResourcePolicy": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.PutModelPackageGroupPolicy")! 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 QueryLineage
{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage
HEADERS

X-Amz-Target
BODY json

{
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:StartArns ""
                                                                                               :Direction ""
                                                                                               :IncludeEdges ""
                                                                                               :Filters ""
                                                                                               :MaxDepth ""
                                                                                               :MaxResults ""
                                                                                               :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.QueryLineage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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}}/#X-Amz-Target=SageMaker.QueryLineage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage"

	payload := strings.NewReader("{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 136

{
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  StartArns: '',
  Direction: '',
  IncludeEdges: '',
  Filters: '',
  MaxDepth: '',
  MaxResults: '',
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    StartArns: '',
    Direction: '',
    IncludeEdges: '',
    Filters: '',
    MaxDepth: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StartArns":"","Direction":"","IncludeEdges":"","Filters":"","MaxDepth":"","MaxResults":"","NextToken":""}'
};

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}}/#X-Amz-Target=SageMaker.QueryLineage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "StartArns": "",\n  "Direction": "",\n  "IncludeEdges": "",\n  "Filters": "",\n  "MaxDepth": "",\n  "MaxResults": "",\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  StartArns: '',
  Direction: '',
  IncludeEdges: '',
  Filters: '',
  MaxDepth: '',
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    StartArns: '',
    Direction: '',
    IncludeEdges: '',
    Filters: '',
    MaxDepth: '',
    MaxResults: '',
    NextToken: ''
  },
  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}}/#X-Amz-Target=SageMaker.QueryLineage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  StartArns: '',
  Direction: '',
  IncludeEdges: '',
  Filters: '',
  MaxDepth: '',
  MaxResults: '',
  NextToken: ''
});

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}}/#X-Amz-Target=SageMaker.QueryLineage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    StartArns: '',
    Direction: '',
    IncludeEdges: '',
    Filters: '',
    MaxDepth: '',
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StartArns":"","Direction":"","IncludeEdges":"","Filters":"","MaxDepth":"","MaxResults":"","NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"StartArns": @"",
                              @"Direction": @"",
                              @"IncludeEdges": @"",
                              @"Filters": @"",
                              @"MaxDepth": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage"]
                                                       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}}/#X-Amz-Target=SageMaker.QueryLineage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage",
  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([
    'StartArns' => '',
    'Direction' => '',
    'IncludeEdges' => '',
    'Filters' => '',
    'MaxDepth' => '',
    'MaxResults' => '',
    'NextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage', [
  'body' => '{
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'StartArns' => '',
  'Direction' => '',
  'IncludeEdges' => '',
  'Filters' => '',
  'MaxDepth' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'StartArns' => '',
  'Direction' => '',
  'IncludeEdges' => '',
  'Filters' => '',
  'MaxDepth' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage"

payload = {
    "StartArns": "",
    "Direction": "",
    "IncludeEdges": "",
    "Filters": "",
    "MaxDepth": "",
    "MaxResults": "",
    "NextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage"

payload <- "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"StartArns\": \"\",\n  \"Direction\": \"\",\n  \"IncludeEdges\": \"\",\n  \"Filters\": \"\",\n  \"MaxDepth\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage";

    let payload = json!({
        "StartArns": "",
        "Direction": "",
        "IncludeEdges": "",
        "Filters": "",
        "MaxDepth": "",
        "MaxResults": "",
        "NextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.QueryLineage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "StartArns": "",\n  "Direction": "",\n  "IncludeEdges": "",\n  "Filters": "",\n  "MaxDepth": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "StartArns": "",
  "Direction": "",
  "IncludeEdges": "",
  "Filters": "",
  "MaxDepth": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.QueryLineage")! 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 RegisterDevices
{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:DeviceFleetName ""
                                                                                                  :Devices ""
                                                                                                  :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.RegisterDevices"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.RegisterDevices");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 58

{
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\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  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: '',
  Devices: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: '', Devices: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","Devices":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.RegisterDevices',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": "",\n  "Devices": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DeviceFleetName: '', Devices: '', Tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DeviceFleetName: '', Devices: '', Tags: ''},
  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}}/#X-Amz-Target=SageMaker.RegisterDevices');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeviceFleetName: '',
  Devices: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.RegisterDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: '', Devices: '', Tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","Devices":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"",
                              @"Devices": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices"]
                                                       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}}/#X-Amz-Target=SageMaker.RegisterDevices" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices",
  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([
    'DeviceFleetName' => '',
    'Devices' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices', [
  'body' => '{
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => '',
  'Devices' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => '',
  'Devices' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices"

payload = {
    "DeviceFleetName": "",
    "Devices": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices"

payload <- "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices";

    let payload = json!({
        "DeviceFleetName": "",
        "Devices": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.RegisterDevices' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
}'
echo '{
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": "",\n  "Devices": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DeviceFleetName": "",
  "Devices": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.RegisterDevices")! 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 RenderUiTemplate
{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate
HEADERS

X-Amz-Target
BODY json

{
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:UiTemplate ""
                                                                                                   :Task ""
                                                                                                   :RoleArn ""
                                                                                                   :HumanTaskUiArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\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}}/#X-Amz-Target=SageMaker.RenderUiTemplate"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\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}}/#X-Amz-Target=SageMaker.RenderUiTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate"

	payload := strings.NewReader("{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\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  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  UiTemplate: '',
  Task: '',
  RoleArn: '',
  HumanTaskUiArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {UiTemplate: '', Task: '', RoleArn: '', HumanTaskUiArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"UiTemplate":"","Task":"","RoleArn":"","HumanTaskUiArn":""}'
};

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}}/#X-Amz-Target=SageMaker.RenderUiTemplate',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "UiTemplate": "",\n  "Task": "",\n  "RoleArn": "",\n  "HumanTaskUiArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({UiTemplate: '', Task: '', RoleArn: '', HumanTaskUiArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {UiTemplate: '', Task: '', RoleArn: '', HumanTaskUiArn: ''},
  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}}/#X-Amz-Target=SageMaker.RenderUiTemplate');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  UiTemplate: '',
  Task: '',
  RoleArn: '',
  HumanTaskUiArn: ''
});

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}}/#X-Amz-Target=SageMaker.RenderUiTemplate',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {UiTemplate: '', Task: '', RoleArn: '', HumanTaskUiArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"UiTemplate":"","Task":"","RoleArn":"","HumanTaskUiArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UiTemplate": @"",
                              @"Task": @"",
                              @"RoleArn": @"",
                              @"HumanTaskUiArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate"]
                                                       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}}/#X-Amz-Target=SageMaker.RenderUiTemplate" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate",
  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([
    'UiTemplate' => '',
    'Task' => '',
    'RoleArn' => '',
    'HumanTaskUiArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate', [
  'body' => '{
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'UiTemplate' => '',
  'Task' => '',
  'RoleArn' => '',
  'HumanTaskUiArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'UiTemplate' => '',
  'Task' => '',
  'RoleArn' => '',
  'HumanTaskUiArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate"

payload = {
    "UiTemplate": "",
    "Task": "",
    "RoleArn": "",
    "HumanTaskUiArn": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate"

payload <- "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"UiTemplate\": \"\",\n  \"Task\": \"\",\n  \"RoleArn\": \"\",\n  \"HumanTaskUiArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate";

    let payload = json!({
        "UiTemplate": "",
        "Task": "",
        "RoleArn": "",
        "HumanTaskUiArn": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.RenderUiTemplate' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
}'
echo '{
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "UiTemplate": "",\n  "Task": "",\n  "RoleArn": "",\n  "HumanTaskUiArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "UiTemplate": "",
  "Task": "",
  "RoleArn": "",
  "HumanTaskUiArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.RenderUiTemplate")! 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 RetryPipelineExecution
{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution
HEADERS

X-Amz-Target
BODY json

{
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:PipelineExecutionArn ""
                                                                                                         :ClientRequestToken ""
                                                                                                         :ParallelismConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.RetryPipelineExecution"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.RetryPipelineExecution");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution"

	payload := strings.NewReader("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineExecutionArn: '',
  ClientRequestToken: '',
  ParallelismConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', ClientRequestToken: '', ParallelismConfiguration: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","ClientRequestToken":"","ParallelismConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.RetryPipelineExecution',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineExecutionArn": "",\n  "ClientRequestToken": "",\n  "ParallelismConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineExecutionArn: '', ClientRequestToken: '', ParallelismConfiguration: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineExecutionArn: '', ClientRequestToken: '', ParallelismConfiguration: ''},
  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}}/#X-Amz-Target=SageMaker.RetryPipelineExecution');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineExecutionArn: '',
  ClientRequestToken: '',
  ParallelismConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.RetryPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', ClientRequestToken: '', ParallelismConfiguration: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","ClientRequestToken":"","ParallelismConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineExecutionArn": @"",
                              @"ClientRequestToken": @"",
                              @"ParallelismConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution"]
                                                       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}}/#X-Amz-Target=SageMaker.RetryPipelineExecution" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution",
  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([
    'PipelineExecutionArn' => '',
    'ClientRequestToken' => '',
    'ParallelismConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution', [
  'body' => '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineExecutionArn' => '',
  'ClientRequestToken' => '',
  'ParallelismConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineExecutionArn' => '',
  'ClientRequestToken' => '',
  'ParallelismConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution"

payload = {
    "PipelineExecutionArn": "",
    "ClientRequestToken": "",
    "ParallelismConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution"

payload <- "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution";

    let payload = json!({
        "PipelineExecutionArn": "",
        "ClientRequestToken": "",
        "ParallelismConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.RetryPipelineExecution' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}'
echo '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineExecutionArn": "",\n  "ClientRequestToken": "",\n  "ParallelismConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineExecutionArn": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.RetryPipelineExecution")! 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()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.Search");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.Search" {:headers {:x-amz-target ""}
                                                                           :content-type :json
                                                                           :form-params {:Resource ""
                                                                                         :SearchExpression ""
                                                                                         :SortBy ""
                                                                                         :SortOrder ""
                                                                                         :NextToken ""
                                                                                         :MaxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.Search"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.Search"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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}}/#X-Amz-Target=SageMaker.Search");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.Search"

	payload := strings.NewReader("{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 120

{
  "Resource": "",
  "SearchExpression": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.Search")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.Search"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.Search")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.Search")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Resource: '',
  SearchExpression: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.Search');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.Search',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Resource: '',
    SearchExpression: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.Search';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Resource":"","SearchExpression":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

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}}/#X-Amz-Target=SageMaker.Search',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Resource": "",\n  "SearchExpression": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.Search")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  Resource: '',
  SearchExpression: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.Search',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    Resource: '',
    SearchExpression: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  },
  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}}/#X-Amz-Target=SageMaker.Search');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Resource: '',
  SearchExpression: '',
  SortBy: '',
  SortOrder: '',
  NextToken: '',
  MaxResults: ''
});

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}}/#X-Amz-Target=SageMaker.Search',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Resource: '',
    SearchExpression: '',
    SortBy: '',
    SortOrder: '',
    NextToken: '',
    MaxResults: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.Search';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Resource":"","SearchExpression":"","SortBy":"","SortOrder":"","NextToken":"","MaxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Resource": @"",
                              @"SearchExpression": @"",
                              @"SortBy": @"",
                              @"SortOrder": @"",
                              @"NextToken": @"",
                              @"MaxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.Search"]
                                                       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}}/#X-Amz-Target=SageMaker.Search" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.Search",
  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([
    'Resource' => '',
    'SearchExpression' => '',
    'SortBy' => '',
    'SortOrder' => '',
    'NextToken' => '',
    'MaxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.Search', [
  'body' => '{
  "Resource": "",
  "SearchExpression": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.Search');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Resource' => '',
  'SearchExpression' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Resource' => '',
  'SearchExpression' => '',
  'SortBy' => '',
  'SortOrder' => '',
  'NextToken' => '',
  'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.Search');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.Search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Resource": "",
  "SearchExpression": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.Search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Resource": "",
  "SearchExpression": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.Search"

payload = {
    "Resource": "",
    "SearchExpression": "",
    "SortBy": "",
    "SortOrder": "",
    "NextToken": "",
    "MaxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.Search"

payload <- "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.Search")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Resource\": \"\",\n  \"SearchExpression\": \"\",\n  \"SortBy\": \"\",\n  \"SortOrder\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.Search";

    let payload = json!({
        "Resource": "",
        "SearchExpression": "",
        "SortBy": "",
        "SortOrder": "",
        "NextToken": "",
        "MaxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.Search' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Resource": "",
  "SearchExpression": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}'
echo '{
  "Resource": "",
  "SearchExpression": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.Search' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Resource": "",\n  "SearchExpression": "",\n  "SortBy": "",\n  "SortOrder": "",\n  "NextToken": "",\n  "MaxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.Search'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Resource": "",
  "SearchExpression": "",
  "SortBy": "",
  "SortOrder": "",
  "NextToken": "",
  "MaxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.Search")! 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 SendPipelineExecutionStepFailure
{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure
HEADERS

X-Amz-Target
BODY json

{
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:CallbackToken ""
                                                                                                                   :FailureReason ""
                                                                                                                   :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure"

	payload := strings.NewReader("{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\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  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CallbackToken: '',
  FailureReason: '',
  ClientRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CallbackToken: '', FailureReason: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CallbackToken":"","FailureReason":"","ClientRequestToken":""}'
};

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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CallbackToken": "",\n  "FailureReason": "",\n  "ClientRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CallbackToken: '', FailureReason: '', ClientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CallbackToken: '', FailureReason: '', ClientRequestToken: ''},
  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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CallbackToken: '',
  FailureReason: '',
  ClientRequestToken: ''
});

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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CallbackToken: '', FailureReason: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CallbackToken":"","FailureReason":"","ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CallbackToken": @"",
                              @"FailureReason": @"",
                              @"ClientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure"]
                                                       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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure",
  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([
    'CallbackToken' => '',
    'FailureReason' => '',
    'ClientRequestToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure', [
  'body' => '{
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CallbackToken' => '',
  'FailureReason' => '',
  'ClientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CallbackToken' => '',
  'FailureReason' => '',
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure"

payload = {
    "CallbackToken": "",
    "FailureReason": "",
    "ClientRequestToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure"

payload <- "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CallbackToken\": \"\",\n  \"FailureReason\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure";

    let payload = json!({
        "CallbackToken": "",
        "FailureReason": "",
        "ClientRequestToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
}'
echo '{
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CallbackToken": "",\n  "FailureReason": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CallbackToken": "",
  "FailureReason": "",
  "ClientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepFailure")! 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 SendPipelineExecutionStepSuccess
{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess
HEADERS

X-Amz-Target
BODY json

{
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:CallbackToken ""
                                                                                                                   :OutputParameters ""
                                                                                                                   :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess"

	payload := strings.NewReader("{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 79

{
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\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  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CallbackToken: '',
  OutputParameters: '',
  ClientRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CallbackToken: '', OutputParameters: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CallbackToken":"","OutputParameters":"","ClientRequestToken":""}'
};

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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CallbackToken": "",\n  "OutputParameters": "",\n  "ClientRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CallbackToken: '', OutputParameters: '', ClientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CallbackToken: '', OutputParameters: '', ClientRequestToken: ''},
  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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CallbackToken: '',
  OutputParameters: '',
  ClientRequestToken: ''
});

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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CallbackToken: '', OutputParameters: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CallbackToken":"","OutputParameters":"","ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CallbackToken": @"",
                              @"OutputParameters": @"",
                              @"ClientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess"]
                                                       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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess",
  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([
    'CallbackToken' => '',
    'OutputParameters' => '',
    'ClientRequestToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess', [
  'body' => '{
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CallbackToken' => '',
  'OutputParameters' => '',
  'ClientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CallbackToken' => '',
  'OutputParameters' => '',
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess"

payload = {
    "CallbackToken": "",
    "OutputParameters": "",
    "ClientRequestToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess"

payload <- "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CallbackToken\": \"\",\n  \"OutputParameters\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess";

    let payload = json!({
        "CallbackToken": "",
        "OutputParameters": "",
        "ClientRequestToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
}'
echo '{
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CallbackToken": "",\n  "OutputParameters": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CallbackToken": "",
  "OutputParameters": "",
  "ClientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.SendPipelineExecutionStepSuccess")! 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 StartEdgeDeploymentStage
{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage
HEADERS

X-Amz-Target
BODY json

{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:EdgeDeploymentPlanName ""
                                                                                                           :StageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage"

	payload := strings.NewReader("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgeDeploymentPlanName: '',
  StageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', StageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","StageName":""}'
};

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}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgeDeploymentPlanName": "",\n  "StageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgeDeploymentPlanName: '', StageName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgeDeploymentPlanName: '', StageName: ''},
  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}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EdgeDeploymentPlanName: '',
  StageName: ''
});

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}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', StageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","StageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgeDeploymentPlanName": @"",
                              @"StageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage"]
                                                       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}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage",
  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([
    'EdgeDeploymentPlanName' => '',
    'StageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage', [
  'body' => '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgeDeploymentPlanName' => '',
  'StageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgeDeploymentPlanName' => '',
  'StageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage"

payload = {
    "EdgeDeploymentPlanName": "",
    "StageName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage"

payload <- "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage";

    let payload = json!({
        "EdgeDeploymentPlanName": "",
        "StageName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
echo '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgeDeploymentPlanName": "",\n  "StageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EdgeDeploymentPlanName": "",
  "StageName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StartEdgeDeploymentStage")! 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 StartInferenceExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment
HEADERS

X-Amz-Target
BODY json

{
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:Name ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\"\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}}/#X-Amz-Target=SageMaker.StartInferenceExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Name\": \"\"\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}}/#X-Amz-Target=SageMaker.StartInferenceExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment"

	payload := strings.NewReader("{\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\"\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  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":""}'
};

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}}/#X-Amz-Target=SageMaker.StartInferenceExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {Name: ''},
  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}}/#X-Amz-Target=SageMaker.StartInferenceExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  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: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.StartInferenceExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment",
  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([
    'Name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment', [
  'body' => '{
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment"

payload = { "Name": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment"

payload <- "{\n  \"Name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment";

    let payload = json!({"Name": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StartInferenceExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Name": ""
}'
echo '{
  "Name": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["Name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StartInferenceExperiment")! 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 StartMonitoringSchedule
{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:MonitoringScheduleName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "MonitoringScheduleName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\"\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  \"MonitoringScheduleName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

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}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({MonitoringScheduleName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {MonitoringScheduleName: ''},
  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}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: ''
});

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}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule"]
                                                       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}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule",
  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([
    'MonitoringScheduleName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule', [
  'body' => '{
  "MonitoringScheduleName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule"

payload = { "MonitoringScheduleName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule"

payload <- "{\n  \"MonitoringScheduleName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule";

    let payload = json!({"MonitoringScheduleName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": ""
}'
echo '{
  "MonitoringScheduleName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["MonitoringScheduleName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StartMonitoringSchedule")! 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 StartNotebookInstance
{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:NotebookInstanceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.StartNotebookInstance"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.StartNotebookInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance"

	payload := strings.NewReader("{\n  \"NotebookInstanceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "NotebookInstanceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceName\": \"\"\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  \"NotebookInstanceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

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}}/#X-Amz-Target=SageMaker.StartNotebookInstance',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceName: ''},
  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}}/#X-Amz-Target=SageMaker.StartNotebookInstance');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceName: ''
});

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}}/#X-Amz-Target=SageMaker.StartNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance"]
                                                       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}}/#X-Amz-Target=SageMaker.StartNotebookInstance" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance",
  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([
    'NotebookInstanceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance', [
  'body' => '{
  "NotebookInstanceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance"

payload = { "NotebookInstanceName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance"

payload <- "{\n  \"NotebookInstanceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance";

    let payload = json!({"NotebookInstanceName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StartNotebookInstance' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceName": ""
}'
echo '{
  "NotebookInstanceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["NotebookInstanceName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StartNotebookInstance")! 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 StartPipelineExecution
{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution
HEADERS

X-Amz-Target
BODY json

{
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:PipelineName ""
                                                                                                         :PipelineExecutionDisplayName ""
                                                                                                         :PipelineParameters ""
                                                                                                         :PipelineExecutionDescription ""
                                                                                                         :ClientRequestToken ""
                                                                                                         :ParallelismConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.StartPipelineExecution"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.StartPipelineExecution");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution"

	payload := strings.NewReader("{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 190

{
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineName: '',
  PipelineExecutionDisplayName: '',
  PipelineParameters: '',
  PipelineExecutionDescription: '',
  ClientRequestToken: '',
  ParallelismConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    PipelineExecutionDisplayName: '',
    PipelineParameters: '',
    PipelineExecutionDescription: '',
    ClientRequestToken: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","PipelineExecutionDisplayName":"","PipelineParameters":"","PipelineExecutionDescription":"","ClientRequestToken":"","ParallelismConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.StartPipelineExecution',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineName": "",\n  "PipelineExecutionDisplayName": "",\n  "PipelineParameters": "",\n  "PipelineExecutionDescription": "",\n  "ClientRequestToken": "",\n  "ParallelismConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  PipelineName: '',
  PipelineExecutionDisplayName: '',
  PipelineParameters: '',
  PipelineExecutionDescription: '',
  ClientRequestToken: '',
  ParallelismConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    PipelineName: '',
    PipelineExecutionDisplayName: '',
    PipelineParameters: '',
    PipelineExecutionDescription: '',
    ClientRequestToken: '',
    ParallelismConfiguration: ''
  },
  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}}/#X-Amz-Target=SageMaker.StartPipelineExecution');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineName: '',
  PipelineExecutionDisplayName: '',
  PipelineParameters: '',
  PipelineExecutionDescription: '',
  ClientRequestToken: '',
  ParallelismConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.StartPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    PipelineExecutionDisplayName: '',
    PipelineParameters: '',
    PipelineExecutionDescription: '',
    ClientRequestToken: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","PipelineExecutionDisplayName":"","PipelineParameters":"","PipelineExecutionDescription":"","ClientRequestToken":"","ParallelismConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineName": @"",
                              @"PipelineExecutionDisplayName": @"",
                              @"PipelineParameters": @"",
                              @"PipelineExecutionDescription": @"",
                              @"ClientRequestToken": @"",
                              @"ParallelismConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution"]
                                                       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}}/#X-Amz-Target=SageMaker.StartPipelineExecution" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution",
  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([
    'PipelineName' => '',
    'PipelineExecutionDisplayName' => '',
    'PipelineParameters' => '',
    'PipelineExecutionDescription' => '',
    'ClientRequestToken' => '',
    'ParallelismConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution', [
  'body' => '{
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineName' => '',
  'PipelineExecutionDisplayName' => '',
  'PipelineParameters' => '',
  'PipelineExecutionDescription' => '',
  'ClientRequestToken' => '',
  'ParallelismConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineName' => '',
  'PipelineExecutionDisplayName' => '',
  'PipelineParameters' => '',
  'PipelineExecutionDescription' => '',
  'ClientRequestToken' => '',
  'ParallelismConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution"

payload = {
    "PipelineName": "",
    "PipelineExecutionDisplayName": "",
    "PipelineParameters": "",
    "PipelineExecutionDescription": "",
    "ClientRequestToken": "",
    "ParallelismConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution"

payload <- "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineName\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"PipelineParameters\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution";

    let payload = json!({
        "PipelineName": "",
        "PipelineExecutionDisplayName": "",
        "PipelineParameters": "",
        "PipelineExecutionDescription": "",
        "ClientRequestToken": "",
        "ParallelismConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StartPipelineExecution' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}'
echo '{
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineName": "",\n  "PipelineExecutionDisplayName": "",\n  "PipelineParameters": "",\n  "PipelineExecutionDescription": "",\n  "ClientRequestToken": "",\n  "ParallelismConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineName": "",
  "PipelineExecutionDisplayName": "",
  "PipelineParameters": "",
  "PipelineExecutionDescription": "",
  "ClientRequestToken": "",
  "ParallelismConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StartPipelineExecution")! 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 StopAutoMLJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob
HEADERS

X-Amz-Target
BODY json

{
  "AutoMLJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AutoMLJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:AutoMLJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AutoMLJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopAutoMLJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AutoMLJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopAutoMLJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AutoMLJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob"

	payload := strings.NewReader("{\n  \"AutoMLJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "AutoMLJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AutoMLJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AutoMLJobName\": \"\"\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  \"AutoMLJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AutoMLJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AutoMLJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AutoMLJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopAutoMLJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AutoMLJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AutoMLJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AutoMLJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AutoMLJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopAutoMLJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AutoMLJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopAutoMLJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AutoMLJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AutoMLJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AutoMLJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopAutoMLJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AutoMLJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob",
  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([
    'AutoMLJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob', [
  'body' => '{
  "AutoMLJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AutoMLJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AutoMLJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AutoMLJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AutoMLJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob"

payload = { "AutoMLJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob"

payload <- "{\n  \"AutoMLJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AutoMLJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AutoMLJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob";

    let payload = json!({"AutoMLJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopAutoMLJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AutoMLJobName": ""
}'
echo '{
  "AutoMLJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AutoMLJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["AutoMLJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopAutoMLJob")! 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 StopCompilationJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob
HEADERS

X-Amz-Target
BODY json

{
  "CompilationJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CompilationJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:CompilationJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CompilationJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopCompilationJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CompilationJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopCompilationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CompilationJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob"

	payload := strings.NewReader("{\n  \"CompilationJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "CompilationJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CompilationJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CompilationJobName\": \"\"\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  \"CompilationJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CompilationJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CompilationJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CompilationJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CompilationJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopCompilationJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CompilationJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CompilationJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CompilationJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CompilationJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopCompilationJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CompilationJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopCompilationJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CompilationJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CompilationJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CompilationJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopCompilationJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CompilationJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob",
  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([
    'CompilationJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob', [
  'body' => '{
  "CompilationJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CompilationJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CompilationJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CompilationJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CompilationJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CompilationJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob"

payload = { "CompilationJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob"

payload <- "{\n  \"CompilationJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CompilationJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CompilationJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob";

    let payload = json!({"CompilationJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopCompilationJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CompilationJobName": ""
}'
echo '{
  "CompilationJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CompilationJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["CompilationJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopCompilationJob")! 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 StopEdgeDeploymentStage
{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage
HEADERS

X-Amz-Target
BODY json

{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:EdgeDeploymentPlanName ""
                                                                                                          :StageName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage"

	payload := strings.NewReader("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgeDeploymentPlanName: '',
  StageName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', StageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","StageName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgeDeploymentPlanName": "",\n  "StageName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgeDeploymentPlanName: '', StageName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgeDeploymentPlanName: '', StageName: ''},
  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}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EdgeDeploymentPlanName: '',
  StageName: ''
});

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}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgeDeploymentPlanName: '', StageName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgeDeploymentPlanName":"","StageName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgeDeploymentPlanName": @"",
                              @"StageName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage"]
                                                       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}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage",
  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([
    'EdgeDeploymentPlanName' => '',
    'StageName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage', [
  'body' => '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgeDeploymentPlanName' => '',
  'StageName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgeDeploymentPlanName' => '',
  'StageName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage"

payload = {
    "EdgeDeploymentPlanName": "",
    "StageName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage"

payload <- "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgeDeploymentPlanName\": \"\",\n  \"StageName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage";

    let payload = json!({
        "EdgeDeploymentPlanName": "",
        "StageName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}'
echo '{
  "EdgeDeploymentPlanName": "",
  "StageName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgeDeploymentPlanName": "",\n  "StageName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EdgeDeploymentPlanName": "",
  "StageName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgeDeploymentStage")! 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 StopEdgePackagingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob
HEADERS

X-Amz-Target
BODY json

{
  "EdgePackagingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EdgePackagingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:EdgePackagingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EdgePackagingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EdgePackagingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EdgePackagingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob"

	payload := strings.NewReader("{\n  \"EdgePackagingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "EdgePackagingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EdgePackagingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EdgePackagingJobName\": \"\"\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  \"EdgePackagingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EdgePackagingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EdgePackagingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgePackagingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgePackagingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EdgePackagingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EdgePackagingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EdgePackagingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EdgePackagingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EdgePackagingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EdgePackagingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EdgePackagingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EdgePackagingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EdgePackagingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob",
  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([
    'EdgePackagingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob', [
  'body' => '{
  "EdgePackagingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EdgePackagingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EdgePackagingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgePackagingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EdgePackagingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EdgePackagingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob"

payload = { "EdgePackagingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob"

payload <- "{\n  \"EdgePackagingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EdgePackagingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EdgePackagingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob";

    let payload = json!({"EdgePackagingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EdgePackagingJobName": ""
}'
echo '{
  "EdgePackagingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EdgePackagingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["EdgePackagingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopEdgePackagingJob")! 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 StopHyperParameterTuningJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob
HEADERS

X-Amz-Target
BODY json

{
  "HyperParameterTuningJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HyperParameterTuningJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:HyperParameterTuningJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HyperParameterTuningJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HyperParameterTuningJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HyperParameterTuningJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob"

	payload := strings.NewReader("{\n  \"HyperParameterTuningJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "HyperParameterTuningJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HyperParameterTuningJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HyperParameterTuningJobName\": \"\"\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  \"HyperParameterTuningJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HyperParameterTuningJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HyperParameterTuningJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HyperParameterTuningJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HyperParameterTuningJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HyperParameterTuningJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HyperParameterTuningJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HyperParameterTuningJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HyperParameterTuningJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HyperParameterTuningJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HyperParameterTuningJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HyperParameterTuningJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HyperParameterTuningJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob",
  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([
    'HyperParameterTuningJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob', [
  'body' => '{
  "HyperParameterTuningJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HyperParameterTuningJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HyperParameterTuningJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HyperParameterTuningJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HyperParameterTuningJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob"

payload = { "HyperParameterTuningJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob"

payload <- "{\n  \"HyperParameterTuningJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HyperParameterTuningJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HyperParameterTuningJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob";

    let payload = json!({"HyperParameterTuningJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HyperParameterTuningJobName": ""
}'
echo '{
  "HyperParameterTuningJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HyperParameterTuningJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["HyperParameterTuningJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopHyperParameterTuningJob")! 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 StopInferenceExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment
HEADERS

X-Amz-Target
BODY json

{
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:Name ""
                                                                                                          :ModelVariantActions ""
                                                                                                          :DesiredModelVariants ""
                                                                                                          :DesiredState ""
                                                                                                          :Reason ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\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}}/#X-Amz-Target=SageMaker.StopInferenceExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\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}}/#X-Amz-Target=SageMaker.StopInferenceExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 113

{
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\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  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  ModelVariantActions: '',
  DesiredModelVariants: '',
  DesiredState: '',
  Reason: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    ModelVariantActions: '',
    DesiredModelVariants: '',
    DesiredState: '',
    Reason: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","ModelVariantActions":"","DesiredModelVariants":"","DesiredState":"","Reason":""}'
};

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}}/#X-Amz-Target=SageMaker.StopInferenceExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "ModelVariantActions": "",\n  "DesiredModelVariants": "",\n  "DesiredState": "",\n  "Reason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  Name: '',
  ModelVariantActions: '',
  DesiredModelVariants: '',
  DesiredState: '',
  Reason: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    Name: '',
    ModelVariantActions: '',
    DesiredModelVariants: '',
    DesiredState: '',
    Reason: ''
  },
  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}}/#X-Amz-Target=SageMaker.StopInferenceExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  ModelVariantActions: '',
  DesiredModelVariants: '',
  DesiredState: '',
  Reason: ''
});

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}}/#X-Amz-Target=SageMaker.StopInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    ModelVariantActions: '',
    DesiredModelVariants: '',
    DesiredState: '',
    Reason: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","ModelVariantActions":"","DesiredModelVariants":"","DesiredState":"","Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"ModelVariantActions": @"",
                              @"DesiredModelVariants": @"",
                              @"DesiredState": @"",
                              @"Reason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.StopInferenceExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment",
  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([
    'Name' => '',
    'ModelVariantActions' => '',
    'DesiredModelVariants' => '',
    'DesiredState' => '',
    'Reason' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment', [
  'body' => '{
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'ModelVariantActions' => '',
  'DesiredModelVariants' => '',
  'DesiredState' => '',
  'Reason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'ModelVariantActions' => '',
  'DesiredModelVariants' => '',
  'DesiredState' => '',
  'Reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment"

payload = {
    "Name": "",
    "ModelVariantActions": "",
    "DesiredModelVariants": "",
    "DesiredState": "",
    "Reason": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment"

payload <- "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Name\": \"\",\n  \"ModelVariantActions\": \"\",\n  \"DesiredModelVariants\": \"\",\n  \"DesiredState\": \"\",\n  \"Reason\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment";

    let payload = json!({
        "Name": "",
        "ModelVariantActions": "",
        "DesiredModelVariants": "",
        "DesiredState": "",
        "Reason": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopInferenceExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
}'
echo '{
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "ModelVariantActions": "",\n  "DesiredModelVariants": "",\n  "DesiredState": "",\n  "Reason": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Name": "",
  "ModelVariantActions": "",
  "DesiredModelVariants": "",
  "DesiredState": "",
  "Reason": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceExperiment")! 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 StopInferenceRecommendationsJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob
HEADERS

X-Amz-Target
BODY json

{
  "JobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"JobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:JobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"JobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"JobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"JobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob"

	payload := strings.NewReader("{\n  \"JobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "JobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"JobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"JobName\": \"\"\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  \"JobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"JobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  JobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "JobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"JobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({JobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {JobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  JobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {JobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"JobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"JobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"JobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob",
  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([
    'JobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob', [
  'body' => '{
  "JobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'JobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'JobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "JobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"JobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob"

payload = { "JobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob"

payload <- "{\n  \"JobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"JobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"JobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob";

    let payload = json!({"JobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "JobName": ""
}'
echo '{
  "JobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "JobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["JobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopInferenceRecommendationsJob")! 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 StopLabelingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob
HEADERS

X-Amz-Target
BODY json

{
  "LabelingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LabelingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:LabelingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"LabelingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopLabelingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"LabelingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopLabelingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LabelingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob"

	payload := strings.NewReader("{\n  \"LabelingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "LabelingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LabelingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LabelingJobName\": \"\"\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  \"LabelingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"LabelingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LabelingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LabelingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LabelingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopLabelingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LabelingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LabelingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({LabelingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {LabelingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopLabelingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LabelingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopLabelingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {LabelingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"LabelingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LabelingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopLabelingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"LabelingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob",
  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([
    'LabelingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob', [
  'body' => '{
  "LabelingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LabelingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LabelingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LabelingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LabelingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LabelingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob"

payload = { "LabelingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob"

payload <- "{\n  \"LabelingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"LabelingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"LabelingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob";

    let payload = json!({"LabelingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopLabelingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "LabelingJobName": ""
}'
echo '{
  "LabelingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "LabelingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["LabelingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopLabelingJob")! 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 StopMonitoringSchedule
{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:MonitoringScheduleName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "MonitoringScheduleName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\"\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  \"MonitoringScheduleName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({MonitoringScheduleName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {MonitoringScheduleName: ''},
  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}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: ''
});

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}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule"]
                                                       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}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule",
  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([
    'MonitoringScheduleName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule', [
  'body' => '{
  "MonitoringScheduleName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule"

payload = { "MonitoringScheduleName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule"

payload <- "{\n  \"MonitoringScheduleName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule";

    let payload = json!({"MonitoringScheduleName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": ""
}'
echo '{
  "MonitoringScheduleName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["MonitoringScheduleName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopMonitoringSchedule")! 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 StopNotebookInstance
{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:NotebookInstanceName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopNotebookInstance"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopNotebookInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance"

	payload := strings.NewReader("{\n  \"NotebookInstanceName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "NotebookInstanceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceName\": \"\"\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  \"NotebookInstanceName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopNotebookInstance',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceName: ''},
  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}}/#X-Amz-Target=SageMaker.StopNotebookInstance');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceName: ''
});

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}}/#X-Amz-Target=SageMaker.StopNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance"]
                                                       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}}/#X-Amz-Target=SageMaker.StopNotebookInstance" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance",
  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([
    'NotebookInstanceName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance', [
  'body' => '{
  "NotebookInstanceName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance"

payload = { "NotebookInstanceName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance"

payload <- "{\n  \"NotebookInstanceName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance";

    let payload = json!({"NotebookInstanceName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopNotebookInstance' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceName": ""
}'
echo '{
  "NotebookInstanceName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["NotebookInstanceName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopNotebookInstance")! 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 StopPipelineExecution
{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution
HEADERS

X-Amz-Target
BODY json

{
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:PipelineExecutionArn ""
                                                                                                        :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.StopPipelineExecution"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\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}}/#X-Amz-Target=SageMaker.StopPipelineExecution");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution"

	payload := strings.NewReader("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 60

{
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\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  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineExecutionArn: '',
  ClientRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","ClientRequestToken":""}'
};

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}}/#X-Amz-Target=SageMaker.StopPipelineExecution',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineExecutionArn": "",\n  "ClientRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({PipelineExecutionArn: '', ClientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {PipelineExecutionArn: '', ClientRequestToken: ''},
  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}}/#X-Amz-Target=SageMaker.StopPipelineExecution');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineExecutionArn: '',
  ClientRequestToken: ''
});

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}}/#X-Amz-Target=SageMaker.StopPipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {PipelineExecutionArn: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineExecutionArn": @"",
                              @"ClientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution"]
                                                       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}}/#X-Amz-Target=SageMaker.StopPipelineExecution" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution",
  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([
    'PipelineExecutionArn' => '',
    'ClientRequestToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution', [
  'body' => '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineExecutionArn' => '',
  'ClientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineExecutionArn' => '',
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution"

payload = {
    "PipelineExecutionArn": "",
    "ClientRequestToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution"

payload <- "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution";

    let payload = json!({
        "PipelineExecutionArn": "",
        "ClientRequestToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopPipelineExecution' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
}'
echo '{
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineExecutionArn": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineExecutionArn": "",
  "ClientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopPipelineExecution")! 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 StopProcessingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob
HEADERS

X-Amz-Target
BODY json

{
  "ProcessingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ProcessingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:ProcessingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ProcessingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopProcessingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ProcessingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopProcessingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ProcessingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob"

	payload := strings.NewReader("{\n  \"ProcessingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 29

{
  "ProcessingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ProcessingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ProcessingJobName\": \"\"\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  \"ProcessingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ProcessingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ProcessingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProcessingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProcessingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopProcessingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ProcessingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ProcessingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ProcessingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ProcessingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopProcessingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ProcessingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopProcessingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ProcessingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProcessingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ProcessingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopProcessingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ProcessingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob",
  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([
    'ProcessingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob', [
  'body' => '{
  "ProcessingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ProcessingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ProcessingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProcessingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProcessingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ProcessingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob"

payload = { "ProcessingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob"

payload <- "{\n  \"ProcessingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ProcessingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ProcessingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob";

    let payload = json!({"ProcessingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopProcessingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ProcessingJobName": ""
}'
echo '{
  "ProcessingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ProcessingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["ProcessingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopProcessingJob")! 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 StopTrainingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob
HEADERS

X-Amz-Target
BODY json

{
  "TrainingJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrainingJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:TrainingJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrainingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopTrainingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrainingJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopTrainingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrainingJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob"

	payload := strings.NewReader("{\n  \"TrainingJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "TrainingJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrainingJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrainingJobName\": \"\"\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  \"TrainingJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrainingJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrainingJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrainingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopTrainingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrainingJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrainingJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrainingJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrainingJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopTrainingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrainingJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrainingJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrainingJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopTrainingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrainingJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob",
  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([
    'TrainingJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob', [
  'body' => '{
  "TrainingJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrainingJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrainingJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrainingJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob"

payload = { "TrainingJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob"

payload <- "{\n  \"TrainingJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrainingJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrainingJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob";

    let payload = json!({"TrainingJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopTrainingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrainingJobName": ""
}'
echo '{
  "TrainingJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrainingJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TrainingJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTrainingJob")! 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 StopTransformJob
{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob
HEADERS

X-Amz-Target
BODY json

{
  "TransformJobName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TransformJobName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:TransformJobName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TransformJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopTransformJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TransformJobName\": \"\"\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}}/#X-Amz-Target=SageMaker.StopTransformJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TransformJobName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob"

	payload := strings.NewReader("{\n  \"TransformJobName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "TransformJobName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TransformJobName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TransformJobName\": \"\"\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  \"TransformJobName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TransformJobName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TransformJobName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TransformJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TransformJobName":""}'
};

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}}/#X-Amz-Target=SageMaker.StopTransformJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TransformJobName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TransformJobName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TransformJobName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TransformJobName: ''},
  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}}/#X-Amz-Target=SageMaker.StopTransformJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TransformJobName: ''
});

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}}/#X-Amz-Target=SageMaker.StopTransformJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TransformJobName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TransformJobName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TransformJobName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob"]
                                                       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}}/#X-Amz-Target=SageMaker.StopTransformJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TransformJobName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob",
  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([
    'TransformJobName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob', [
  'body' => '{
  "TransformJobName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TransformJobName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TransformJobName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TransformJobName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TransformJobName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TransformJobName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob"

payload = { "TransformJobName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob"

payload <- "{\n  \"TransformJobName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TransformJobName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TransformJobName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob";

    let payload = json!({"TransformJobName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.StopTransformJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TransformJobName": ""
}'
echo '{
  "TransformJobName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TransformJobName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["TransformJobName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.StopTransformJob")! 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 UpdateAction
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction
HEADERS

X-Amz-Target
BODY json

{
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:ActionName ""
                                                                                               :Description ""
                                                                                               :Status ""
                                                                                               :Properties ""
                                                                                               :PropertiesToRemove ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateAction"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateAction");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction"

	payload := strings.NewReader("{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActionName: '',
  Description: '',
  Status: '',
  Properties: '',
  PropertiesToRemove: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActionName: '',
    Description: '',
    Status: '',
    Properties: '',
    PropertiesToRemove: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":"","Description":"","Status":"","Properties":"","PropertiesToRemove":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateAction',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActionName": "",\n  "Description": "",\n  "Status": "",\n  "Properties": "",\n  "PropertiesToRemove": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ActionName: '',
  Description: '',
  Status: '',
  Properties: '',
  PropertiesToRemove: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ActionName: '',
    Description: '',
    Status: '',
    Properties: '',
    PropertiesToRemove: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateAction');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ActionName: '',
  Description: '',
  Status: '',
  Properties: '',
  PropertiesToRemove: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateAction',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActionName: '',
    Description: '',
    Status: '',
    Properties: '',
    PropertiesToRemove: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActionName":"","Description":"","Status":"","Properties":"","PropertiesToRemove":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActionName": @"",
                              @"Description": @"",
                              @"Status": @"",
                              @"Properties": @"",
                              @"PropertiesToRemove": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateAction" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction",
  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([
    'ActionName' => '',
    'Description' => '',
    'Status' => '',
    'Properties' => '',
    'PropertiesToRemove' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction', [
  'body' => '{
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActionName' => '',
  'Description' => '',
  'Status' => '',
  'Properties' => '',
  'PropertiesToRemove' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActionName' => '',
  'Description' => '',
  'Status' => '',
  'Properties' => '',
  'PropertiesToRemove' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction"

payload = {
    "ActionName": "",
    "Description": "",
    "Status": "",
    "Properties": "",
    "PropertiesToRemove": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction"

payload <- "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ActionName\": \"\",\n  \"Description\": \"\",\n  \"Status\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction";

    let payload = json!({
        "ActionName": "",
        "Description": "",
        "Status": "",
        "Properties": "",
        "PropertiesToRemove": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateAction' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
echo '{
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActionName": "",\n  "Description": "",\n  "Status": "",\n  "Properties": "",\n  "PropertiesToRemove": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ActionName": "",
  "Description": "",
  "Status": "",
  "Properties": "",
  "PropertiesToRemove": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAction")! 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 UpdateAppImageConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig
HEADERS

X-Amz-Target
BODY json

{
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:AppImageConfigName ""
                                                                                                       :KernelGatewayImageConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig"

	payload := strings.NewReader("{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 64

{
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AppImageConfigName: '',
  KernelGatewayImageConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: '', KernelGatewayImageConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":"","KernelGatewayImageConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AppImageConfigName": "",\n  "KernelGatewayImageConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({AppImageConfigName: '', KernelGatewayImageConfig: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AppImageConfigName: '', KernelGatewayImageConfig: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AppImageConfigName: '',
  KernelGatewayImageConfig: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AppImageConfigName: '', KernelGatewayImageConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AppImageConfigName":"","KernelGatewayImageConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AppImageConfigName": @"",
                              @"KernelGatewayImageConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig",
  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([
    'AppImageConfigName' => '',
    'KernelGatewayImageConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig', [
  'body' => '{
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AppImageConfigName' => '',
  'KernelGatewayImageConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AppImageConfigName' => '',
  'KernelGatewayImageConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig"

payload = {
    "AppImageConfigName": "",
    "KernelGatewayImageConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig"

payload <- "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AppImageConfigName\": \"\",\n  \"KernelGatewayImageConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig";

    let payload = json!({
        "AppImageConfigName": "",
        "KernelGatewayImageConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
}'
echo '{
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AppImageConfigName": "",\n  "KernelGatewayImageConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AppImageConfigName": "",
  "KernelGatewayImageConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateAppImageConfig")! 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 UpdateArtifact
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact
HEADERS

X-Amz-Target
BODY json

{
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:ArtifactArn ""
                                                                                                 :ArtifactName ""
                                                                                                 :Properties ""
                                                                                                 :PropertiesToRemove ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateArtifact"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateArtifact");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact"

	payload := strings.NewReader("{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 93

{
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ArtifactArn: '',
  ArtifactName: '',
  Properties: '',
  PropertiesToRemove: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ArtifactArn: '', ArtifactName: '', Properties: '', PropertiesToRemove: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactArn":"","ArtifactName":"","Properties":"","PropertiesToRemove":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateArtifact',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ArtifactArn": "",\n  "ArtifactName": "",\n  "Properties": "",\n  "PropertiesToRemove": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ArtifactArn: '', ArtifactName: '', Properties: '', PropertiesToRemove: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ArtifactArn: '', ArtifactName: '', Properties: '', PropertiesToRemove: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateArtifact');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ArtifactArn: '',
  ArtifactName: '',
  Properties: '',
  PropertiesToRemove: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateArtifact',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ArtifactArn: '', ArtifactName: '', Properties: '', PropertiesToRemove: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ArtifactArn":"","ArtifactName":"","Properties":"","PropertiesToRemove":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ArtifactArn": @"",
                              @"ArtifactName": @"",
                              @"Properties": @"",
                              @"PropertiesToRemove": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateArtifact" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact",
  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([
    'ArtifactArn' => '',
    'ArtifactName' => '',
    'Properties' => '',
    'PropertiesToRemove' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact', [
  'body' => '{
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ArtifactArn' => '',
  'ArtifactName' => '',
  'Properties' => '',
  'PropertiesToRemove' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ArtifactArn' => '',
  'ArtifactName' => '',
  'Properties' => '',
  'PropertiesToRemove' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact"

payload = {
    "ArtifactArn": "",
    "ArtifactName": "",
    "Properties": "",
    "PropertiesToRemove": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact"

payload <- "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ArtifactArn\": \"\",\n  \"ArtifactName\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact";

    let payload = json!({
        "ArtifactArn": "",
        "ArtifactName": "",
        "Properties": "",
        "PropertiesToRemove": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateArtifact' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
echo '{
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ArtifactArn": "",\n  "ArtifactName": "",\n  "Properties": "",\n  "PropertiesToRemove": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ArtifactArn": "",
  "ArtifactName": "",
  "Properties": "",
  "PropertiesToRemove": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateArtifact")! 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 UpdateCodeRepository
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository
HEADERS

X-Amz-Target
BODY json

{
  "CodeRepositoryName": "",
  "GitConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:CodeRepositoryName ""
                                                                                                       :GitConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateCodeRepository"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateCodeRepository");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository"

	payload := strings.NewReader("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "CodeRepositoryName": "",
  "GitConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\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  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  CodeRepositoryName: '',
  GitConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: '', GitConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":"","GitConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateCodeRepository',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "CodeRepositoryName": "",\n  "GitConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({CodeRepositoryName: '', GitConfig: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {CodeRepositoryName: '', GitConfig: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateCodeRepository');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  CodeRepositoryName: '',
  GitConfig: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateCodeRepository',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {CodeRepositoryName: '', GitConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"CodeRepositoryName":"","GitConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"CodeRepositoryName": @"",
                              @"GitConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateCodeRepository" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository",
  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([
    'CodeRepositoryName' => '',
    'GitConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository', [
  'body' => '{
  "CodeRepositoryName": "",
  "GitConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'CodeRepositoryName' => '',
  'GitConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'CodeRepositoryName' => '',
  'GitConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": "",
  "GitConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "CodeRepositoryName": "",
  "GitConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository"

payload = {
    "CodeRepositoryName": "",
    "GitConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository"

payload <- "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"CodeRepositoryName\": \"\",\n  \"GitConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository";

    let payload = json!({
        "CodeRepositoryName": "",
        "GitConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateCodeRepository' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "CodeRepositoryName": "",
  "GitConfig": ""
}'
echo '{
  "CodeRepositoryName": "",
  "GitConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "CodeRepositoryName": "",\n  "GitConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "CodeRepositoryName": "",
  "GitConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateCodeRepository")! 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 UpdateContext
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext
HEADERS

X-Amz-Target
BODY json

{
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ContextName ""
                                                                                                :Description ""
                                                                                                :Properties ""
                                                                                                :PropertiesToRemove ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateContext"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateContext");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext"

	payload := strings.NewReader("{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 92

{
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContextName: '',
  Description: '',
  Properties: '',
  PropertiesToRemove: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ContextName: '', Description: '', Properties: '', PropertiesToRemove: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":"","Description":"","Properties":"","PropertiesToRemove":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateContext',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContextName": "",\n  "Description": "",\n  "Properties": "",\n  "PropertiesToRemove": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ContextName: '', Description: '', Properties: '', PropertiesToRemove: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ContextName: '', Description: '', Properties: '', PropertiesToRemove: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateContext');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContextName: '',
  Description: '',
  Properties: '',
  PropertiesToRemove: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateContext',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ContextName: '', Description: '', Properties: '', PropertiesToRemove: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ContextName":"","Description":"","Properties":"","PropertiesToRemove":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ContextName": @"",
                              @"Description": @"",
                              @"Properties": @"",
                              @"PropertiesToRemove": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateContext" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext",
  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([
    'ContextName' => '',
    'Description' => '',
    'Properties' => '',
    'PropertiesToRemove' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext', [
  'body' => '{
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContextName' => '',
  'Description' => '',
  'Properties' => '',
  'PropertiesToRemove' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContextName' => '',
  'Description' => '',
  'Properties' => '',
  'PropertiesToRemove' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext"

payload = {
    "ContextName": "",
    "Description": "",
    "Properties": "",
    "PropertiesToRemove": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext"

payload <- "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ContextName\": \"\",\n  \"Description\": \"\",\n  \"Properties\": \"\",\n  \"PropertiesToRemove\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext";

    let payload = json!({
        "ContextName": "",
        "Description": "",
        "Properties": "",
        "PropertiesToRemove": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateContext' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
}'
echo '{
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContextName": "",\n  "Description": "",\n  "Properties": "",\n  "PropertiesToRemove": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ContextName": "",
  "Description": "",
  "Properties": "",
  "PropertiesToRemove": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateContext")! 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 UpdateDeviceFleet
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:DeviceFleetName ""
                                                                                                    :RoleArn ""
                                                                                                    :Description ""
                                                                                                    :OutputConfig ""
                                                                                                    :EnableIotRoleAlias ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 115

{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: '',
  RoleArn: '',
  Description: '',
  OutputConfig: '',
  EnableIotRoleAlias: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DeviceFleetName: '',
    RoleArn: '',
    Description: '',
    OutputConfig: '',
    EnableIotRoleAlias: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","RoleArn":"","Description":"","OutputConfig":"","EnableIotRoleAlias":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": "",\n  "RoleArn": "",\n  "Description": "",\n  "OutputConfig": "",\n  "EnableIotRoleAlias": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DeviceFleetName: '',
  RoleArn: '',
  Description: '',
  OutputConfig: '',
  EnableIotRoleAlias: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DeviceFleetName: '',
    RoleArn: '',
    Description: '',
    OutputConfig: '',
    EnableIotRoleAlias: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeviceFleetName: '',
  RoleArn: '',
  Description: '',
  OutputConfig: '',
  EnableIotRoleAlias: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DeviceFleetName: '',
    RoleArn: '',
    Description: '',
    OutputConfig: '',
    EnableIotRoleAlias: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","RoleArn":"","Description":"","OutputConfig":"","EnableIotRoleAlias":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"",
                              @"RoleArn": @"",
                              @"Description": @"",
                              @"OutputConfig": @"",
                              @"EnableIotRoleAlias": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet",
  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([
    'DeviceFleetName' => '',
    'RoleArn' => '',
    'Description' => '',
    'OutputConfig' => '',
    'EnableIotRoleAlias' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet', [
  'body' => '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => '',
  'RoleArn' => '',
  'Description' => '',
  'OutputConfig' => '',
  'EnableIotRoleAlias' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => '',
  'RoleArn' => '',
  'Description' => '',
  'OutputConfig' => '',
  'EnableIotRoleAlias' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet"

payload = {
    "DeviceFleetName": "",
    "RoleArn": "",
    "Description": "",
    "OutputConfig": "",
    "EnableIotRoleAlias": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet"

payload <- "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\",\n  \"RoleArn\": \"\",\n  \"Description\": \"\",\n  \"OutputConfig\": \"\",\n  \"EnableIotRoleAlias\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet";

    let payload = json!({
        "DeviceFleetName": "",
        "RoleArn": "",
        "Description": "",
        "OutputConfig": "",
        "EnableIotRoleAlias": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
}'
echo '{
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": "",\n  "RoleArn": "",\n  "Description": "",\n  "OutputConfig": "",\n  "EnableIotRoleAlias": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DeviceFleetName": "",
  "RoleArn": "",
  "Description": "",
  "OutputConfig": "",
  "EnableIotRoleAlias": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDeviceFleet")! 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 UpdateDevices
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices
HEADERS

X-Amz-Target
BODY json

{
  "DeviceFleetName": "",
  "Devices": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:DeviceFleetName ""
                                                                                                :Devices ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateDevices"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateDevices");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices"

	payload := strings.NewReader("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "DeviceFleetName": "",
  "Devices": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\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  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeviceFleetName: '',
  Devices: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: '', Devices: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","Devices":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateDevices',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeviceFleetName": "",\n  "Devices": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DeviceFleetName: '', Devices: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DeviceFleetName: '', Devices: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateDevices');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeviceFleetName: '',
  Devices: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateDevices',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DeviceFleetName: '', Devices: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeviceFleetName":"","Devices":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeviceFleetName": @"",
                              @"Devices": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateDevices" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices",
  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([
    'DeviceFleetName' => '',
    'Devices' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices', [
  'body' => '{
  "DeviceFleetName": "",
  "Devices": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeviceFleetName' => '',
  'Devices' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeviceFleetName' => '',
  'Devices' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "Devices": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeviceFleetName": "",
  "Devices": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices"

payload = {
    "DeviceFleetName": "",
    "Devices": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices"

payload <- "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeviceFleetName\": \"\",\n  \"Devices\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices";

    let payload = json!({
        "DeviceFleetName": "",
        "Devices": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateDevices' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeviceFleetName": "",
  "Devices": ""
}'
echo '{
  "DeviceFleetName": "",
  "Devices": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeviceFleetName": "",\n  "Devices": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DeviceFleetName": "",
  "Devices": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDevices")! 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 UpdateDomain
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain" {:headers {:x-amz-target ""}
                                                                                 :content-type :json
                                                                                 :form-params {:DomainId ""
                                                                                               :DefaultUserSettings ""
                                                                                               :DomainSettingsForUpdate ""
                                                                                               :DefaultSpaceSettings ""
                                                                                               :AppSecurityGroupManagement ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateDomain"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateDomain");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 148

{
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\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  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  DefaultUserSettings: '',
  DomainSettingsForUpdate: '',
  DefaultSpaceSettings: '',
  AppSecurityGroupManagement: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    DefaultUserSettings: '',
    DomainSettingsForUpdate: '',
    DefaultSpaceSettings: '',
    AppSecurityGroupManagement: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","DefaultUserSettings":"","DomainSettingsForUpdate":"","DefaultSpaceSettings":"","AppSecurityGroupManagement":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateDomain',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "DefaultUserSettings": "",\n  "DomainSettingsForUpdate": "",\n  "DefaultSpaceSettings": "",\n  "AppSecurityGroupManagement": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DomainId: '',
  DefaultUserSettings: '',
  DomainSettingsForUpdate: '',
  DefaultSpaceSettings: '',
  AppSecurityGroupManagement: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DomainId: '',
    DefaultUserSettings: '',
    DomainSettingsForUpdate: '',
    DefaultSpaceSettings: '',
    AppSecurityGroupManagement: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateDomain');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  DefaultUserSettings: '',
  DomainSettingsForUpdate: '',
  DefaultSpaceSettings: '',
  AppSecurityGroupManagement: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateDomain',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DomainId: '',
    DefaultUserSettings: '',
    DomainSettingsForUpdate: '',
    DefaultSpaceSettings: '',
    AppSecurityGroupManagement: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","DefaultUserSettings":"","DomainSettingsForUpdate":"","DefaultSpaceSettings":"","AppSecurityGroupManagement":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"DefaultUserSettings": @"",
                              @"DomainSettingsForUpdate": @"",
                              @"DefaultSpaceSettings": @"",
                              @"AppSecurityGroupManagement": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateDomain" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain",
  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([
    'DomainId' => '',
    'DefaultUserSettings' => '',
    'DomainSettingsForUpdate' => '',
    'DefaultSpaceSettings' => '',
    'AppSecurityGroupManagement' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain', [
  'body' => '{
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'DefaultUserSettings' => '',
  'DomainSettingsForUpdate' => '',
  'DefaultSpaceSettings' => '',
  'AppSecurityGroupManagement' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'DefaultUserSettings' => '',
  'DomainSettingsForUpdate' => '',
  'DefaultSpaceSettings' => '',
  'AppSecurityGroupManagement' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain"

payload = {
    "DomainId": "",
    "DefaultUserSettings": "",
    "DomainSettingsForUpdate": "",
    "DefaultSpaceSettings": "",
    "AppSecurityGroupManagement": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain"

payload <- "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"DefaultUserSettings\": \"\",\n  \"DomainSettingsForUpdate\": \"\",\n  \"DefaultSpaceSettings\": \"\",\n  \"AppSecurityGroupManagement\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain";

    let payload = json!({
        "DomainId": "",
        "DefaultUserSettings": "",
        "DomainSettingsForUpdate": "",
        "DefaultSpaceSettings": "",
        "AppSecurityGroupManagement": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateDomain' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
}'
echo '{
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "DefaultUserSettings": "",\n  "DomainSettingsForUpdate": "",\n  "DefaultSpaceSettings": "",\n  "AppSecurityGroupManagement": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "DefaultUserSettings": "",
  "DomainSettingsForUpdate": "",
  "DefaultSpaceSettings": "",
  "AppSecurityGroupManagement": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateDomain")! 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 UpdateEndpoint
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:EndpointName ""
                                                                                                 :EndpointConfigName ""
                                                                                                 :RetainAllVariantProperties ""
                                                                                                 :ExcludeRetainedVariantProperties ""
                                                                                                 :DeploymentConfig ""
                                                                                                 :RetainDeploymentConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateEndpoint"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateEndpoint");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 188

{
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\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  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  EndpointConfigName: '',
  RetainAllVariantProperties: '',
  ExcludeRetainedVariantProperties: '',
  DeploymentConfig: '',
  RetainDeploymentConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    EndpointConfigName: '',
    RetainAllVariantProperties: '',
    ExcludeRetainedVariantProperties: '',
    DeploymentConfig: '',
    RetainDeploymentConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","EndpointConfigName":"","RetainAllVariantProperties":"","ExcludeRetainedVariantProperties":"","DeploymentConfig":"","RetainDeploymentConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateEndpoint',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "EndpointConfigName": "",\n  "RetainAllVariantProperties": "",\n  "ExcludeRetainedVariantProperties": "",\n  "DeploymentConfig": "",\n  "RetainDeploymentConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  EndpointName: '',
  EndpointConfigName: '',
  RetainAllVariantProperties: '',
  ExcludeRetainedVariantProperties: '',
  DeploymentConfig: '',
  RetainDeploymentConfig: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    EndpointName: '',
    EndpointConfigName: '',
    RetainAllVariantProperties: '',
    ExcludeRetainedVariantProperties: '',
    DeploymentConfig: '',
    RetainDeploymentConfig: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateEndpoint');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: '',
  EndpointConfigName: '',
  RetainAllVariantProperties: '',
  ExcludeRetainedVariantProperties: '',
  DeploymentConfig: '',
  RetainDeploymentConfig: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateEndpoint',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    EndpointName: '',
    EndpointConfigName: '',
    RetainAllVariantProperties: '',
    ExcludeRetainedVariantProperties: '',
    DeploymentConfig: '',
    RetainDeploymentConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","EndpointConfigName":"","RetainAllVariantProperties":"","ExcludeRetainedVariantProperties":"","DeploymentConfig":"","RetainDeploymentConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"EndpointConfigName": @"",
                              @"RetainAllVariantProperties": @"",
                              @"ExcludeRetainedVariantProperties": @"",
                              @"DeploymentConfig": @"",
                              @"RetainDeploymentConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateEndpoint" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint",
  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([
    'EndpointName' => '',
    'EndpointConfigName' => '',
    'RetainAllVariantProperties' => '',
    'ExcludeRetainedVariantProperties' => '',
    'DeploymentConfig' => '',
    'RetainDeploymentConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint', [
  'body' => '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'EndpointConfigName' => '',
  'RetainAllVariantProperties' => '',
  'ExcludeRetainedVariantProperties' => '',
  'DeploymentConfig' => '',
  'RetainDeploymentConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'EndpointConfigName' => '',
  'RetainAllVariantProperties' => '',
  'ExcludeRetainedVariantProperties' => '',
  'DeploymentConfig' => '',
  'RetainDeploymentConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint"

payload = {
    "EndpointName": "",
    "EndpointConfigName": "",
    "RetainAllVariantProperties": "",
    "ExcludeRetainedVariantProperties": "",
    "DeploymentConfig": "",
    "RetainDeploymentConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint"

payload <- "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"EndpointConfigName\": \"\",\n  \"RetainAllVariantProperties\": \"\",\n  \"ExcludeRetainedVariantProperties\": \"\",\n  \"DeploymentConfig\": \"\",\n  \"RetainDeploymentConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint";

    let payload = json!({
        "EndpointName": "",
        "EndpointConfigName": "",
        "RetainAllVariantProperties": "",
        "ExcludeRetainedVariantProperties": "",
        "DeploymentConfig": "",
        "RetainDeploymentConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateEndpoint' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
}'
echo '{
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "EndpointConfigName": "",\n  "RetainAllVariantProperties": "",\n  "ExcludeRetainedVariantProperties": "",\n  "DeploymentConfig": "",\n  "RetainDeploymentConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "EndpointConfigName": "",
  "RetainAllVariantProperties": "",
  "ExcludeRetainedVariantProperties": "",
  "DeploymentConfig": "",
  "RetainDeploymentConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpoint")! 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 UpdateEndpointWeightsAndCapacities
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities
HEADERS

X-Amz-Target
BODY json

{
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:EndpointName ""
                                                                                                                     :DesiredWeightsAndCapacities ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities"

	payload := strings.NewReader("{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 61

{
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\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  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  EndpointName: '',
  DesiredWeightsAndCapacities: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointName: '', DesiredWeightsAndCapacities: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","DesiredWeightsAndCapacities":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "EndpointName": "",\n  "DesiredWeightsAndCapacities": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({EndpointName: '', DesiredWeightsAndCapacities: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {EndpointName: '', DesiredWeightsAndCapacities: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  EndpointName: '',
  DesiredWeightsAndCapacities: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {EndpointName: '', DesiredWeightsAndCapacities: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"EndpointName":"","DesiredWeightsAndCapacities":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"EndpointName": @"",
                              @"DesiredWeightsAndCapacities": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities",
  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([
    'EndpointName' => '',
    'DesiredWeightsAndCapacities' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities', [
  'body' => '{
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'EndpointName' => '',
  'DesiredWeightsAndCapacities' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'EndpointName' => '',
  'DesiredWeightsAndCapacities' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities"

payload = {
    "EndpointName": "",
    "DesiredWeightsAndCapacities": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities"

payload <- "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"EndpointName\": \"\",\n  \"DesiredWeightsAndCapacities\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities";

    let payload = json!({
        "EndpointName": "",
        "DesiredWeightsAndCapacities": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
}'
echo '{
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "EndpointName": "",\n  "DesiredWeightsAndCapacities": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "EndpointName": "",
  "DesiredWeightsAndCapacities": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateEndpointWeightsAndCapacities")! 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 UpdateExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment
HEADERS

X-Amz-Target
BODY json

{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment" {:headers {:x-amz-target ""}
                                                                                     :content-type :json
                                                                                     :form-params {:ExperimentName ""
                                                                                                   :DisplayName ""
                                                                                                   :Description ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment"

	payload := strings.NewReader("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\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  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ExperimentName: '',
  DisplayName: '',
  Description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: '', DisplayName: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","DisplayName":"","Description":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ExperimentName": "",\n  "DisplayName": "",\n  "Description": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ExperimentName: '', DisplayName: '', Description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ExperimentName: '', DisplayName: '', Description: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ExperimentName: '',
  DisplayName: '',
  Description: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ExperimentName: '', DisplayName: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ExperimentName":"","DisplayName":"","Description":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ExperimentName": @"",
                              @"DisplayName": @"",
                              @"Description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment",
  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([
    'ExperimentName' => '',
    'DisplayName' => '',
    'Description' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment', [
  'body' => '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ExperimentName' => '',
  'DisplayName' => '',
  'Description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ExperimentName' => '',
  'DisplayName' => '',
  'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment"

payload = {
    "ExperimentName": "",
    "DisplayName": "",
    "Description": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment"

payload <- "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ExperimentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Description\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment";

    let payload = json!({
        "ExperimentName": "",
        "DisplayName": "",
        "Description": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
}'
echo '{
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ExperimentName": "",\n  "DisplayName": "",\n  "Description": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ExperimentName": "",
  "DisplayName": "",
  "Description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateExperiment")! 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 UpdateFeatureGroup
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup
HEADERS

X-Amz-Target
BODY json

{
  "FeatureGroupName": "",
  "FeatureAdditions": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:FeatureGroupName ""
                                                                                                     :FeatureAdditions ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup"

	payload := strings.NewReader("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 54

{
  "FeatureGroupName": "",
  "FeatureAdditions": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\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  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FeatureGroupName: '',
  FeatureAdditions: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: '', FeatureAdditions: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","FeatureAdditions":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FeatureGroupName": "",\n  "FeatureAdditions": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({FeatureGroupName: '', FeatureAdditions: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FeatureGroupName: '', FeatureAdditions: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FeatureGroupName: '',
  FeatureAdditions: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FeatureGroupName: '', FeatureAdditions: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","FeatureAdditions":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FeatureGroupName": @"",
                              @"FeatureAdditions": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup",
  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([
    'FeatureGroupName' => '',
    'FeatureAdditions' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup', [
  'body' => '{
  "FeatureGroupName": "",
  "FeatureAdditions": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FeatureGroupName' => '',
  'FeatureAdditions' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FeatureGroupName' => '',
  'FeatureAdditions' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "FeatureAdditions": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "FeatureAdditions": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup"

payload = {
    "FeatureGroupName": "",
    "FeatureAdditions": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup"

payload <- "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureAdditions\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup";

    let payload = json!({
        "FeatureGroupName": "",
        "FeatureAdditions": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FeatureGroupName": "",
  "FeatureAdditions": ""
}'
echo '{
  "FeatureGroupName": "",
  "FeatureAdditions": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FeatureGroupName": "",\n  "FeatureAdditions": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FeatureGroupName": "",
  "FeatureAdditions": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureGroup")! 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 UpdateFeatureMetadata
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata
HEADERS

X-Amz-Target
BODY json

{
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:FeatureGroupName ""
                                                                                                        :FeatureName ""
                                                                                                        :Description ""
                                                                                                        :ParameterAdditions ""
                                                                                                        :ParameterRemovals ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata"

	payload := strings.NewReader("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 125

{
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\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  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FeatureGroupName: '',
  FeatureName: '',
  Description: '',
  ParameterAdditions: '',
  ParameterRemovals: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FeatureGroupName: '',
    FeatureName: '',
    Description: '',
    ParameterAdditions: '',
    ParameterRemovals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","FeatureName":"","Description":"","ParameterAdditions":"","ParameterRemovals":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FeatureGroupName": "",\n  "FeatureName": "",\n  "Description": "",\n  "ParameterAdditions": "",\n  "ParameterRemovals": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  FeatureGroupName: '',
  FeatureName: '',
  Description: '',
  ParameterAdditions: '',
  ParameterRemovals: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    FeatureGroupName: '',
    FeatureName: '',
    Description: '',
    ParameterAdditions: '',
    ParameterRemovals: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FeatureGroupName: '',
  FeatureName: '',
  Description: '',
  ParameterAdditions: '',
  ParameterRemovals: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FeatureGroupName: '',
    FeatureName: '',
    Description: '',
    ParameterAdditions: '',
    ParameterRemovals: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FeatureGroupName":"","FeatureName":"","Description":"","ParameterAdditions":"","ParameterRemovals":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FeatureGroupName": @"",
                              @"FeatureName": @"",
                              @"Description": @"",
                              @"ParameterAdditions": @"",
                              @"ParameterRemovals": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata",
  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([
    'FeatureGroupName' => '',
    'FeatureName' => '',
    'Description' => '',
    'ParameterAdditions' => '',
    'ParameterRemovals' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata', [
  'body' => '{
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FeatureGroupName' => '',
  'FeatureName' => '',
  'Description' => '',
  'ParameterAdditions' => '',
  'ParameterRemovals' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FeatureGroupName' => '',
  'FeatureName' => '',
  'Description' => '',
  'ParameterAdditions' => '',
  'ParameterRemovals' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata"

payload = {
    "FeatureGroupName": "",
    "FeatureName": "",
    "Description": "",
    "ParameterAdditions": "",
    "ParameterRemovals": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata"

payload <- "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FeatureGroupName\": \"\",\n  \"FeatureName\": \"\",\n  \"Description\": \"\",\n  \"ParameterAdditions\": \"\",\n  \"ParameterRemovals\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata";

    let payload = json!({
        "FeatureGroupName": "",
        "FeatureName": "",
        "Description": "",
        "ParameterAdditions": "",
        "ParameterRemovals": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
}'
echo '{
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FeatureGroupName": "",\n  "FeatureName": "",\n  "Description": "",\n  "ParameterAdditions": "",\n  "ParameterRemovals": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FeatureGroupName": "",
  "FeatureName": "",
  "Description": "",
  "ParameterAdditions": "",
  "ParameterRemovals": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateFeatureMetadata")! 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 UpdateHub
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub
HEADERS

X-Amz-Target
BODY json

{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub" {:headers {:x-amz-target ""}
                                                                              :content-type :json
                                                                              :form-params {:HubName ""
                                                                                            :HubDescription ""
                                                                                            :HubDisplayName ""
                                                                                            :HubSearchKeywords ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateHub"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateHub");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub"

	payload := strings.NewReader("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 94

{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\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  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HubName: '',
  HubDescription: '',
  HubDisplayName: '',
  HubSearchKeywords: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: '', HubDescription: '', HubDisplayName: '', HubSearchKeywords: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubDescription":"","HubDisplayName":"","HubSearchKeywords":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateHub',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HubName": "",\n  "HubDescription": "",\n  "HubDisplayName": "",\n  "HubSearchKeywords": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({HubName: '', HubDescription: '', HubDisplayName: '', HubSearchKeywords: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {HubName: '', HubDescription: '', HubDisplayName: '', HubSearchKeywords: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateHub');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HubName: '',
  HubDescription: '',
  HubDisplayName: '',
  HubSearchKeywords: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateHub',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {HubName: '', HubDescription: '', HubDisplayName: '', HubSearchKeywords: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"HubName":"","HubDescription":"","HubDisplayName":"","HubSearchKeywords":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"HubName": @"",
                              @"HubDescription": @"",
                              @"HubDisplayName": @"",
                              @"HubSearchKeywords": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateHub" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub",
  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([
    'HubName' => '',
    'HubDescription' => '',
    'HubDisplayName' => '',
    'HubSearchKeywords' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub', [
  'body' => '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HubName' => '',
  'HubDescription' => '',
  'HubDisplayName' => '',
  'HubSearchKeywords' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HubName' => '',
  'HubDescription' => '',
  'HubDisplayName' => '',
  'HubSearchKeywords' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub"

payload = {
    "HubName": "",
    "HubDescription": "",
    "HubDisplayName": "",
    "HubSearchKeywords": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub"

payload <- "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"HubName\": \"\",\n  \"HubDescription\": \"\",\n  \"HubDisplayName\": \"\",\n  \"HubSearchKeywords\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub";

    let payload = json!({
        "HubName": "",
        "HubDescription": "",
        "HubDisplayName": "",
        "HubSearchKeywords": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateHub' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
}'
echo '{
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "HubName": "",\n  "HubDescription": "",\n  "HubDisplayName": "",\n  "HubSearchKeywords": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "HubName": "",
  "HubDescription": "",
  "HubDisplayName": "",
  "HubSearchKeywords": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateHub")! 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 UpdateImage
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage
HEADERS

X-Amz-Target
BODY json

{
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:DeleteProperties ""
                                                                                              :Description ""
                                                                                              :DisplayName ""
                                                                                              :ImageName ""
                                                                                              :RoleArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateImage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateImage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage"

	payload := strings.NewReader("{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 106

{
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\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  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DeleteProperties: '',
  Description: '',
  DisplayName: '',
  ImageName: '',
  RoleArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DeleteProperties: '',
    Description: '',
    DisplayName: '',
    ImageName: '',
    RoleArn: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeleteProperties":"","Description":"","DisplayName":"","ImageName":"","RoleArn":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateImage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DeleteProperties": "",\n  "Description": "",\n  "DisplayName": "",\n  "ImageName": "",\n  "RoleArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  DeleteProperties: '',
  Description: '',
  DisplayName: '',
  ImageName: '',
  RoleArn: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    DeleteProperties: '',
    Description: '',
    DisplayName: '',
    ImageName: '',
    RoleArn: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateImage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DeleteProperties: '',
  Description: '',
  DisplayName: '',
  ImageName: '',
  RoleArn: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateImage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    DeleteProperties: '',
    Description: '',
    DisplayName: '',
    ImageName: '',
    RoleArn: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DeleteProperties":"","Description":"","DisplayName":"","ImageName":"","RoleArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DeleteProperties": @"",
                              @"Description": @"",
                              @"DisplayName": @"",
                              @"ImageName": @"",
                              @"RoleArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateImage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage",
  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([
    'DeleteProperties' => '',
    'Description' => '',
    'DisplayName' => '',
    'ImageName' => '',
    'RoleArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage', [
  'body' => '{
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DeleteProperties' => '',
  'Description' => '',
  'DisplayName' => '',
  'ImageName' => '',
  'RoleArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DeleteProperties' => '',
  'Description' => '',
  'DisplayName' => '',
  'ImageName' => '',
  'RoleArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage"

payload = {
    "DeleteProperties": "",
    "Description": "",
    "DisplayName": "",
    "ImageName": "",
    "RoleArn": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage"

payload <- "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DeleteProperties\": \"\",\n  \"Description\": \"\",\n  \"DisplayName\": \"\",\n  \"ImageName\": \"\",\n  \"RoleArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage";

    let payload = json!({
        "DeleteProperties": "",
        "Description": "",
        "DisplayName": "",
        "ImageName": "",
        "RoleArn": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateImage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
}'
echo '{
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DeleteProperties": "",\n  "Description": "",\n  "DisplayName": "",\n  "ImageName": "",\n  "RoleArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DeleteProperties": "",
  "Description": "",
  "DisplayName": "",
  "ImageName": "",
  "RoleArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImage")! 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 UpdateImageVersion
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion
HEADERS

X-Amz-Target
BODY json

{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:ImageName ""
                                                                                                     :Alias ""
                                                                                                     :Version ""
                                                                                                     :AliasesToAdd ""
                                                                                                     :AliasesToDelete ""
                                                                                                     :VendorGuidance ""
                                                                                                     :JobType ""
                                                                                                     :MLFramework ""
                                                                                                     :ProgrammingLang ""
                                                                                                     :Processor ""
                                                                                                     :Horovod ""
                                                                                                     :ReleaseNotes ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateImageVersion"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateImageVersion");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion"

	payload := strings.NewReader("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 245

{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ImageName: '',
  Alias: '',
  Version: '',
  AliasesToAdd: '',
  AliasesToDelete: '',
  VendorGuidance: '',
  JobType: '',
  MLFramework: '',
  ProgrammingLang: '',
  Processor: '',
  Horovod: '',
  ReleaseNotes: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ImageName: '',
    Alias: '',
    Version: '',
    AliasesToAdd: '',
    AliasesToDelete: '',
    VendorGuidance: '',
    JobType: '',
    MLFramework: '',
    ProgrammingLang: '',
    Processor: '',
    Horovod: '',
    ReleaseNotes: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Alias":"","Version":"","AliasesToAdd":"","AliasesToDelete":"","VendorGuidance":"","JobType":"","MLFramework":"","ProgrammingLang":"","Processor":"","Horovod":"","ReleaseNotes":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateImageVersion',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ImageName": "",\n  "Alias": "",\n  "Version": "",\n  "AliasesToAdd": "",\n  "AliasesToDelete": "",\n  "VendorGuidance": "",\n  "JobType": "",\n  "MLFramework": "",\n  "ProgrammingLang": "",\n  "Processor": "",\n  "Horovod": "",\n  "ReleaseNotes": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ImageName: '',
  Alias: '',
  Version: '',
  AliasesToAdd: '',
  AliasesToDelete: '',
  VendorGuidance: '',
  JobType: '',
  MLFramework: '',
  ProgrammingLang: '',
  Processor: '',
  Horovod: '',
  ReleaseNotes: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ImageName: '',
    Alias: '',
    Version: '',
    AliasesToAdd: '',
    AliasesToDelete: '',
    VendorGuidance: '',
    JobType: '',
    MLFramework: '',
    ProgrammingLang: '',
    Processor: '',
    Horovod: '',
    ReleaseNotes: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateImageVersion');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ImageName: '',
  Alias: '',
  Version: '',
  AliasesToAdd: '',
  AliasesToDelete: '',
  VendorGuidance: '',
  JobType: '',
  MLFramework: '',
  ProgrammingLang: '',
  Processor: '',
  Horovod: '',
  ReleaseNotes: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateImageVersion',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ImageName: '',
    Alias: '',
    Version: '',
    AliasesToAdd: '',
    AliasesToDelete: '',
    VendorGuidance: '',
    JobType: '',
    MLFramework: '',
    ProgrammingLang: '',
    Processor: '',
    Horovod: '',
    ReleaseNotes: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ImageName":"","Alias":"","Version":"","AliasesToAdd":"","AliasesToDelete":"","VendorGuidance":"","JobType":"","MLFramework":"","ProgrammingLang":"","Processor":"","Horovod":"","ReleaseNotes":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ImageName": @"",
                              @"Alias": @"",
                              @"Version": @"",
                              @"AliasesToAdd": @"",
                              @"AliasesToDelete": @"",
                              @"VendorGuidance": @"",
                              @"JobType": @"",
                              @"MLFramework": @"",
                              @"ProgrammingLang": @"",
                              @"Processor": @"",
                              @"Horovod": @"",
                              @"ReleaseNotes": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateImageVersion" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion",
  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([
    'ImageName' => '',
    'Alias' => '',
    'Version' => '',
    'AliasesToAdd' => '',
    'AliasesToDelete' => '',
    'VendorGuidance' => '',
    'JobType' => '',
    'MLFramework' => '',
    'ProgrammingLang' => '',
    'Processor' => '',
    'Horovod' => '',
    'ReleaseNotes' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion', [
  'body' => '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ImageName' => '',
  'Alias' => '',
  'Version' => '',
  'AliasesToAdd' => '',
  'AliasesToDelete' => '',
  'VendorGuidance' => '',
  'JobType' => '',
  'MLFramework' => '',
  'ProgrammingLang' => '',
  'Processor' => '',
  'Horovod' => '',
  'ReleaseNotes' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ImageName' => '',
  'Alias' => '',
  'Version' => '',
  'AliasesToAdd' => '',
  'AliasesToDelete' => '',
  'VendorGuidance' => '',
  'JobType' => '',
  'MLFramework' => '',
  'ProgrammingLang' => '',
  'Processor' => '',
  'Horovod' => '',
  'ReleaseNotes' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion"

payload = {
    "ImageName": "",
    "Alias": "",
    "Version": "",
    "AliasesToAdd": "",
    "AliasesToDelete": "",
    "VendorGuidance": "",
    "JobType": "",
    "MLFramework": "",
    "ProgrammingLang": "",
    "Processor": "",
    "Horovod": "",
    "ReleaseNotes": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion"

payload <- "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ImageName\": \"\",\n  \"Alias\": \"\",\n  \"Version\": \"\",\n  \"AliasesToAdd\": \"\",\n  \"AliasesToDelete\": \"\",\n  \"VendorGuidance\": \"\",\n  \"JobType\": \"\",\n  \"MLFramework\": \"\",\n  \"ProgrammingLang\": \"\",\n  \"Processor\": \"\",\n  \"Horovod\": \"\",\n  \"ReleaseNotes\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion";

    let payload = json!({
        "ImageName": "",
        "Alias": "",
        "Version": "",
        "AliasesToAdd": "",
        "AliasesToDelete": "",
        "VendorGuidance": "",
        "JobType": "",
        "MLFramework": "",
        "ProgrammingLang": "",
        "Processor": "",
        "Horovod": "",
        "ReleaseNotes": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateImageVersion' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}'
echo '{
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ImageName": "",\n  "Alias": "",\n  "Version": "",\n  "AliasesToAdd": "",\n  "AliasesToDelete": "",\n  "VendorGuidance": "",\n  "JobType": "",\n  "MLFramework": "",\n  "ProgrammingLang": "",\n  "Processor": "",\n  "Horovod": "",\n  "ReleaseNotes": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ImageName": "",
  "Alias": "",
  "Version": "",
  "AliasesToAdd": "",
  "AliasesToDelete": "",
  "VendorGuidance": "",
  "JobType": "",
  "MLFramework": "",
  "ProgrammingLang": "",
  "Processor": "",
  "Horovod": "",
  "ReleaseNotes": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateImageVersion")! 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 UpdateInferenceExperiment
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment
HEADERS

X-Amz-Target
BODY json

{
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:Name ""
                                                                                                            :Schedule ""
                                                                                                            :Description ""
                                                                                                            :ModelVariants ""
                                                                                                            :DataStorageConfig ""
                                                                                                            :ShadowModeConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 131

{
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\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  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Schedule: '',
  Description: '',
  ModelVariants: '',
  DataStorageConfig: '',
  ShadowModeConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    Schedule: '',
    Description: '',
    ModelVariants: '',
    DataStorageConfig: '',
    ShadowModeConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","Schedule":"","Description":"","ModelVariants":"","DataStorageConfig":"","ShadowModeConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Schedule": "",\n  "Description": "",\n  "ModelVariants": "",\n  "DataStorageConfig": "",\n  "ShadowModeConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  Name: '',
  Schedule: '',
  Description: '',
  ModelVariants: '',
  DataStorageConfig: '',
  ShadowModeConfig: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    Name: '',
    Schedule: '',
    Description: '',
    ModelVariants: '',
    DataStorageConfig: '',
    ShadowModeConfig: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Schedule: '',
  Description: '',
  ModelVariants: '',
  DataStorageConfig: '',
  ShadowModeConfig: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Name: '',
    Schedule: '',
    Description: '',
    ModelVariants: '',
    DataStorageConfig: '',
    ShadowModeConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Name":"","Schedule":"","Description":"","ModelVariants":"","DataStorageConfig":"","ShadowModeConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Schedule": @"",
                              @"Description": @"",
                              @"ModelVariants": @"",
                              @"DataStorageConfig": @"",
                              @"ShadowModeConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment",
  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([
    'Name' => '',
    'Schedule' => '',
    'Description' => '',
    'ModelVariants' => '',
    'DataStorageConfig' => '',
    'ShadowModeConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment', [
  'body' => '{
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Schedule' => '',
  'Description' => '',
  'ModelVariants' => '',
  'DataStorageConfig' => '',
  'ShadowModeConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Schedule' => '',
  'Description' => '',
  'ModelVariants' => '',
  'DataStorageConfig' => '',
  'ShadowModeConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment"

payload = {
    "Name": "",
    "Schedule": "",
    "Description": "",
    "ModelVariants": "",
    "DataStorageConfig": "",
    "ShadowModeConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment"

payload <- "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Name\": \"\",\n  \"Schedule\": \"\",\n  \"Description\": \"\",\n  \"ModelVariants\": \"\",\n  \"DataStorageConfig\": \"\",\n  \"ShadowModeConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment";

    let payload = json!({
        "Name": "",
        "Schedule": "",
        "Description": "",
        "ModelVariants": "",
        "DataStorageConfig": "",
        "ShadowModeConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
}'
echo '{
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Schedule": "",\n  "Description": "",\n  "ModelVariants": "",\n  "DataStorageConfig": "",\n  "ShadowModeConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Name": "",
  "Schedule": "",
  "Description": "",
  "ModelVariants": "",
  "DataStorageConfig": "",
  "ShadowModeConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateInferenceExperiment")! 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 UpdateModelCard
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard
HEADERS

X-Amz-Target
BODY json

{
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:ModelCardName ""
                                                                                                  :Content ""
                                                                                                  :ModelCardStatus ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateModelCard"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateModelCard");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard"

	payload := strings.NewReader("{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\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  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelCardName: '',
  Content: '',
  ModelCardStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardName: '', Content: '', ModelCardStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","Content":"","ModelCardStatus":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateModelCard',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelCardName": "",\n  "Content": "",\n  "ModelCardStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({ModelCardName: '', Content: '', ModelCardStatus: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ModelCardName: '', Content: '', ModelCardStatus: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateModelCard');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelCardName: '',
  Content: '',
  ModelCardStatus: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateModelCard',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ModelCardName: '', Content: '', ModelCardStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelCardName":"","Content":"","ModelCardStatus":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelCardName": @"",
                              @"Content": @"",
                              @"ModelCardStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateModelCard" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard",
  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([
    'ModelCardName' => '',
    'Content' => '',
    'ModelCardStatus' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard', [
  'body' => '{
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelCardName' => '',
  'Content' => '',
  'ModelCardStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelCardName' => '',
  'Content' => '',
  'ModelCardStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard"

payload = {
    "ModelCardName": "",
    "Content": "",
    "ModelCardStatus": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard"

payload <- "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelCardName\": \"\",\n  \"Content\": \"\",\n  \"ModelCardStatus\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard";

    let payload = json!({
        "ModelCardName": "",
        "Content": "",
        "ModelCardStatus": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateModelCard' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
}'
echo '{
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelCardName": "",\n  "Content": "",\n  "ModelCardStatus": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelCardName": "",
  "Content": "",
  "ModelCardStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelCard")! 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 UpdateModelPackage
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage
HEADERS

X-Amz-Target
BODY json

{
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:ModelPackageArn ""
                                                                                                     :ModelApprovalStatus ""
                                                                                                     :ApprovalDescription ""
                                                                                                     :CustomerMetadataProperties ""
                                                                                                     :CustomerMetadataPropertiesToRemove ""
                                                                                                     :AdditionalInferenceSpecificationsToAdd ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateModelPackage"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateModelPackage");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage"

	payload := strings.NewReader("{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 213

{
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\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  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ModelPackageArn: '',
  ModelApprovalStatus: '',
  ApprovalDescription: '',
  CustomerMetadataProperties: '',
  CustomerMetadataPropertiesToRemove: '',
  AdditionalInferenceSpecificationsToAdd: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelPackageArn: '',
    ModelApprovalStatus: '',
    ApprovalDescription: '',
    CustomerMetadataProperties: '',
    CustomerMetadataPropertiesToRemove: '',
    AdditionalInferenceSpecificationsToAdd: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageArn":"","ModelApprovalStatus":"","ApprovalDescription":"","CustomerMetadataProperties":"","CustomerMetadataPropertiesToRemove":"","AdditionalInferenceSpecificationsToAdd":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateModelPackage',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ModelPackageArn": "",\n  "ModelApprovalStatus": "",\n  "ApprovalDescription": "",\n  "CustomerMetadataProperties": "",\n  "CustomerMetadataPropertiesToRemove": "",\n  "AdditionalInferenceSpecificationsToAdd": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ModelPackageArn: '',
  ModelApprovalStatus: '',
  ApprovalDescription: '',
  CustomerMetadataProperties: '',
  CustomerMetadataPropertiesToRemove: '',
  AdditionalInferenceSpecificationsToAdd: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ModelPackageArn: '',
    ModelApprovalStatus: '',
    ApprovalDescription: '',
    CustomerMetadataProperties: '',
    CustomerMetadataPropertiesToRemove: '',
    AdditionalInferenceSpecificationsToAdd: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateModelPackage');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ModelPackageArn: '',
  ModelApprovalStatus: '',
  ApprovalDescription: '',
  CustomerMetadataProperties: '',
  CustomerMetadataPropertiesToRemove: '',
  AdditionalInferenceSpecificationsToAdd: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateModelPackage',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ModelPackageArn: '',
    ModelApprovalStatus: '',
    ApprovalDescription: '',
    CustomerMetadataProperties: '',
    CustomerMetadataPropertiesToRemove: '',
    AdditionalInferenceSpecificationsToAdd: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ModelPackageArn":"","ModelApprovalStatus":"","ApprovalDescription":"","CustomerMetadataProperties":"","CustomerMetadataPropertiesToRemove":"","AdditionalInferenceSpecificationsToAdd":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ModelPackageArn": @"",
                              @"ModelApprovalStatus": @"",
                              @"ApprovalDescription": @"",
                              @"CustomerMetadataProperties": @"",
                              @"CustomerMetadataPropertiesToRemove": @"",
                              @"AdditionalInferenceSpecificationsToAdd": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateModelPackage" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage",
  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([
    'ModelPackageArn' => '',
    'ModelApprovalStatus' => '',
    'ApprovalDescription' => '',
    'CustomerMetadataProperties' => '',
    'CustomerMetadataPropertiesToRemove' => '',
    'AdditionalInferenceSpecificationsToAdd' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage', [
  'body' => '{
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ModelPackageArn' => '',
  'ModelApprovalStatus' => '',
  'ApprovalDescription' => '',
  'CustomerMetadataProperties' => '',
  'CustomerMetadataPropertiesToRemove' => '',
  'AdditionalInferenceSpecificationsToAdd' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ModelPackageArn' => '',
  'ModelApprovalStatus' => '',
  'ApprovalDescription' => '',
  'CustomerMetadataProperties' => '',
  'CustomerMetadataPropertiesToRemove' => '',
  'AdditionalInferenceSpecificationsToAdd' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage"

payload = {
    "ModelPackageArn": "",
    "ModelApprovalStatus": "",
    "ApprovalDescription": "",
    "CustomerMetadataProperties": "",
    "CustomerMetadataPropertiesToRemove": "",
    "AdditionalInferenceSpecificationsToAdd": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage"

payload <- "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ModelPackageArn\": \"\",\n  \"ModelApprovalStatus\": \"\",\n  \"ApprovalDescription\": \"\",\n  \"CustomerMetadataProperties\": \"\",\n  \"CustomerMetadataPropertiesToRemove\": \"\",\n  \"AdditionalInferenceSpecificationsToAdd\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage";

    let payload = json!({
        "ModelPackageArn": "",
        "ModelApprovalStatus": "",
        "ApprovalDescription": "",
        "CustomerMetadataProperties": "",
        "CustomerMetadataPropertiesToRemove": "",
        "AdditionalInferenceSpecificationsToAdd": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateModelPackage' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
}'
echo '{
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ModelPackageArn": "",\n  "ModelApprovalStatus": "",\n  "ApprovalDescription": "",\n  "CustomerMetadataProperties": "",\n  "CustomerMetadataPropertiesToRemove": "",\n  "AdditionalInferenceSpecificationsToAdd": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ModelPackageArn": "",
  "ModelApprovalStatus": "",
  "ApprovalDescription": "",
  "CustomerMetadataProperties": "",
  "CustomerMetadataPropertiesToRemove": "",
  "AdditionalInferenceSpecificationsToAdd": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateModelPackage")! 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 UpdateMonitoringAlert
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:MonitoringScheduleName ""
                                                                                                        :MonitoringAlertName ""
                                                                                                        :DatapointsToAlert ""
                                                                                                        :EvaluationPeriod ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 116

{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\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  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: '',
  MonitoringAlertName: '',
  DatapointsToAlert: '',
  EvaluationPeriod: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MonitoringScheduleName: '',
    MonitoringAlertName: '',
    DatapointsToAlert: '',
    EvaluationPeriod: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringAlertName":"","DatapointsToAlert":"","EvaluationPeriod":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": "",\n  "MonitoringAlertName": "",\n  "DatapointsToAlert": "",\n  "EvaluationPeriod": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  MonitoringScheduleName: '',
  MonitoringAlertName: '',
  DatapointsToAlert: '',
  EvaluationPeriod: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    MonitoringScheduleName: '',
    MonitoringAlertName: '',
    DatapointsToAlert: '',
    EvaluationPeriod: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: '',
  MonitoringAlertName: '',
  DatapointsToAlert: '',
  EvaluationPeriod: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    MonitoringScheduleName: '',
    MonitoringAlertName: '',
    DatapointsToAlert: '',
    EvaluationPeriod: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringAlertName":"","DatapointsToAlert":"","EvaluationPeriod":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"",
                              @"MonitoringAlertName": @"",
                              @"DatapointsToAlert": @"",
                              @"EvaluationPeriod": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert",
  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([
    'MonitoringScheduleName' => '',
    'MonitoringAlertName' => '',
    'DatapointsToAlert' => '',
    'EvaluationPeriod' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert', [
  'body' => '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringAlertName' => '',
  'DatapointsToAlert' => '',
  'EvaluationPeriod' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringAlertName' => '',
  'DatapointsToAlert' => '',
  'EvaluationPeriod' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert"

payload = {
    "MonitoringScheduleName": "",
    "MonitoringAlertName": "",
    "DatapointsToAlert": "",
    "EvaluationPeriod": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert"

payload <- "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringAlertName\": \"\",\n  \"DatapointsToAlert\": \"\",\n  \"EvaluationPeriod\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert";

    let payload = json!({
        "MonitoringScheduleName": "",
        "MonitoringAlertName": "",
        "DatapointsToAlert": "",
        "EvaluationPeriod": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
}'
echo '{
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": "",\n  "MonitoringAlertName": "",\n  "DatapointsToAlert": "",\n  "EvaluationPeriod": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MonitoringScheduleName": "",
  "MonitoringAlertName": "",
  "DatapointsToAlert": "",
  "EvaluationPeriod": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringAlert")! 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 UpdateMonitoringSchedule
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule
HEADERS

X-Amz-Target
BODY json

{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:MonitoringScheduleName ""
                                                                                                           :MonitoringScheduleConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule"

	payload := strings.NewReader("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\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  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MonitoringScheduleName: '',
  MonitoringScheduleConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: '', MonitoringScheduleConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringScheduleConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MonitoringScheduleName": "",\n  "MonitoringScheduleConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({MonitoringScheduleName: '', MonitoringScheduleConfig: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {MonitoringScheduleName: '', MonitoringScheduleConfig: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MonitoringScheduleName: '',
  MonitoringScheduleConfig: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {MonitoringScheduleName: '', MonitoringScheduleConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"MonitoringScheduleName":"","MonitoringScheduleConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MonitoringScheduleName": @"",
                              @"MonitoringScheduleConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule",
  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([
    'MonitoringScheduleName' => '',
    'MonitoringScheduleConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule', [
  'body' => '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringScheduleConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MonitoringScheduleName' => '',
  'MonitoringScheduleConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule"

payload = {
    "MonitoringScheduleName": "",
    "MonitoringScheduleConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule"

payload <- "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"MonitoringScheduleName\": \"\",\n  \"MonitoringScheduleConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule";

    let payload = json!({
        "MonitoringScheduleName": "",
        "MonitoringScheduleConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
}'
echo '{
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "MonitoringScheduleName": "",\n  "MonitoringScheduleConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "MonitoringScheduleName": "",
  "MonitoringScheduleConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateMonitoringSchedule")! 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 UpdateNotebookInstance
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:NotebookInstanceName ""
                                                                                                         :InstanceType ""
                                                                                                         :RoleArn ""
                                                                                                         :LifecycleConfigName ""
                                                                                                         :DisassociateLifecycleConfig ""
                                                                                                         :VolumeSizeInGB ""
                                                                                                         :DefaultCodeRepository ""
                                                                                                         :AdditionalCodeRepositories ""
                                                                                                         :AcceleratorTypes ""
                                                                                                         :DisassociateAcceleratorTypes ""
                                                                                                         :DisassociateDefaultCodeRepository ""
                                                                                                         :DisassociateAdditionalCodeRepositories ""
                                                                                                         :RootAccess ""
                                                                                                         :InstanceMetadataServiceConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance"

	payload := strings.NewReader("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 449

{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceName: '',
  InstanceType: '',
  RoleArn: '',
  LifecycleConfigName: '',
  DisassociateLifecycleConfig: '',
  VolumeSizeInGB: '',
  DefaultCodeRepository: '',
  AdditionalCodeRepositories: '',
  AcceleratorTypes: '',
  DisassociateAcceleratorTypes: '',
  DisassociateDefaultCodeRepository: '',
  DisassociateAdditionalCodeRepositories: '',
  RootAccess: '',
  InstanceMetadataServiceConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NotebookInstanceName: '',
    InstanceType: '',
    RoleArn: '',
    LifecycleConfigName: '',
    DisassociateLifecycleConfig: '',
    VolumeSizeInGB: '',
    DefaultCodeRepository: '',
    AdditionalCodeRepositories: '',
    AcceleratorTypes: '',
    DisassociateAcceleratorTypes: '',
    DisassociateDefaultCodeRepository: '',
    DisassociateAdditionalCodeRepositories: '',
    RootAccess: '',
    InstanceMetadataServiceConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":"","InstanceType":"","RoleArn":"","LifecycleConfigName":"","DisassociateLifecycleConfig":"","VolumeSizeInGB":"","DefaultCodeRepository":"","AdditionalCodeRepositories":"","AcceleratorTypes":"","DisassociateAcceleratorTypes":"","DisassociateDefaultCodeRepository":"","DisassociateAdditionalCodeRepositories":"","RootAccess":"","InstanceMetadataServiceConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceName": "",\n  "InstanceType": "",\n  "RoleArn": "",\n  "LifecycleConfigName": "",\n  "DisassociateLifecycleConfig": "",\n  "VolumeSizeInGB": "",\n  "DefaultCodeRepository": "",\n  "AdditionalCodeRepositories": "",\n  "AcceleratorTypes": "",\n  "DisassociateAcceleratorTypes": "",\n  "DisassociateDefaultCodeRepository": "",\n  "DisassociateAdditionalCodeRepositories": "",\n  "RootAccess": "",\n  "InstanceMetadataServiceConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  NotebookInstanceName: '',
  InstanceType: '',
  RoleArn: '',
  LifecycleConfigName: '',
  DisassociateLifecycleConfig: '',
  VolumeSizeInGB: '',
  DefaultCodeRepository: '',
  AdditionalCodeRepositories: '',
  AcceleratorTypes: '',
  DisassociateAcceleratorTypes: '',
  DisassociateDefaultCodeRepository: '',
  DisassociateAdditionalCodeRepositories: '',
  RootAccess: '',
  InstanceMetadataServiceConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    NotebookInstanceName: '',
    InstanceType: '',
    RoleArn: '',
    LifecycleConfigName: '',
    DisassociateLifecycleConfig: '',
    VolumeSizeInGB: '',
    DefaultCodeRepository: '',
    AdditionalCodeRepositories: '',
    AcceleratorTypes: '',
    DisassociateAcceleratorTypes: '',
    DisassociateDefaultCodeRepository: '',
    DisassociateAdditionalCodeRepositories: '',
    RootAccess: '',
    InstanceMetadataServiceConfiguration: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceName: '',
  InstanceType: '',
  RoleArn: '',
  LifecycleConfigName: '',
  DisassociateLifecycleConfig: '',
  VolumeSizeInGB: '',
  DefaultCodeRepository: '',
  AdditionalCodeRepositories: '',
  AcceleratorTypes: '',
  DisassociateAcceleratorTypes: '',
  DisassociateDefaultCodeRepository: '',
  DisassociateAdditionalCodeRepositories: '',
  RootAccess: '',
  InstanceMetadataServiceConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    NotebookInstanceName: '',
    InstanceType: '',
    RoleArn: '',
    LifecycleConfigName: '',
    DisassociateLifecycleConfig: '',
    VolumeSizeInGB: '',
    DefaultCodeRepository: '',
    AdditionalCodeRepositories: '',
    AcceleratorTypes: '',
    DisassociateAcceleratorTypes: '',
    DisassociateDefaultCodeRepository: '',
    DisassociateAdditionalCodeRepositories: '',
    RootAccess: '',
    InstanceMetadataServiceConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceName":"","InstanceType":"","RoleArn":"","LifecycleConfigName":"","DisassociateLifecycleConfig":"","VolumeSizeInGB":"","DefaultCodeRepository":"","AdditionalCodeRepositories":"","AcceleratorTypes":"","DisassociateAcceleratorTypes":"","DisassociateDefaultCodeRepository":"","DisassociateAdditionalCodeRepositories":"","RootAccess":"","InstanceMetadataServiceConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceName": @"",
                              @"InstanceType": @"",
                              @"RoleArn": @"",
                              @"LifecycleConfigName": @"",
                              @"DisassociateLifecycleConfig": @"",
                              @"VolumeSizeInGB": @"",
                              @"DefaultCodeRepository": @"",
                              @"AdditionalCodeRepositories": @"",
                              @"AcceleratorTypes": @"",
                              @"DisassociateAcceleratorTypes": @"",
                              @"DisassociateDefaultCodeRepository": @"",
                              @"DisassociateAdditionalCodeRepositories": @"",
                              @"RootAccess": @"",
                              @"InstanceMetadataServiceConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance",
  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([
    'NotebookInstanceName' => '',
    'InstanceType' => '',
    'RoleArn' => '',
    'LifecycleConfigName' => '',
    'DisassociateLifecycleConfig' => '',
    'VolumeSizeInGB' => '',
    'DefaultCodeRepository' => '',
    'AdditionalCodeRepositories' => '',
    'AcceleratorTypes' => '',
    'DisassociateAcceleratorTypes' => '',
    'DisassociateDefaultCodeRepository' => '',
    'DisassociateAdditionalCodeRepositories' => '',
    'RootAccess' => '',
    'InstanceMetadataServiceConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance', [
  'body' => '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceName' => '',
  'InstanceType' => '',
  'RoleArn' => '',
  'LifecycleConfigName' => '',
  'DisassociateLifecycleConfig' => '',
  'VolumeSizeInGB' => '',
  'DefaultCodeRepository' => '',
  'AdditionalCodeRepositories' => '',
  'AcceleratorTypes' => '',
  'DisassociateAcceleratorTypes' => '',
  'DisassociateDefaultCodeRepository' => '',
  'DisassociateAdditionalCodeRepositories' => '',
  'RootAccess' => '',
  'InstanceMetadataServiceConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceName' => '',
  'InstanceType' => '',
  'RoleArn' => '',
  'LifecycleConfigName' => '',
  'DisassociateLifecycleConfig' => '',
  'VolumeSizeInGB' => '',
  'DefaultCodeRepository' => '',
  'AdditionalCodeRepositories' => '',
  'AcceleratorTypes' => '',
  'DisassociateAcceleratorTypes' => '',
  'DisassociateDefaultCodeRepository' => '',
  'DisassociateAdditionalCodeRepositories' => '',
  'RootAccess' => '',
  'InstanceMetadataServiceConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance"

payload = {
    "NotebookInstanceName": "",
    "InstanceType": "",
    "RoleArn": "",
    "LifecycleConfigName": "",
    "DisassociateLifecycleConfig": "",
    "VolumeSizeInGB": "",
    "DefaultCodeRepository": "",
    "AdditionalCodeRepositories": "",
    "AcceleratorTypes": "",
    "DisassociateAcceleratorTypes": "",
    "DisassociateDefaultCodeRepository": "",
    "DisassociateAdditionalCodeRepositories": "",
    "RootAccess": "",
    "InstanceMetadataServiceConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance"

payload <- "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceName\": \"\",\n  \"InstanceType\": \"\",\n  \"RoleArn\": \"\",\n  \"LifecycleConfigName\": \"\",\n  \"DisassociateLifecycleConfig\": \"\",\n  \"VolumeSizeInGB\": \"\",\n  \"DefaultCodeRepository\": \"\",\n  \"AdditionalCodeRepositories\": \"\",\n  \"AcceleratorTypes\": \"\",\n  \"DisassociateAcceleratorTypes\": \"\",\n  \"DisassociateDefaultCodeRepository\": \"\",\n  \"DisassociateAdditionalCodeRepositories\": \"\",\n  \"RootAccess\": \"\",\n  \"InstanceMetadataServiceConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance";

    let payload = json!({
        "NotebookInstanceName": "",
        "InstanceType": "",
        "RoleArn": "",
        "LifecycleConfigName": "",
        "DisassociateLifecycleConfig": "",
        "VolumeSizeInGB": "",
        "DefaultCodeRepository": "",
        "AdditionalCodeRepositories": "",
        "AcceleratorTypes": "",
        "DisassociateAcceleratorTypes": "",
        "DisassociateDefaultCodeRepository": "",
        "DisassociateAdditionalCodeRepositories": "",
        "RootAccess": "",
        "InstanceMetadataServiceConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
}'
echo '{
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceName": "",\n  "InstanceType": "",\n  "RoleArn": "",\n  "LifecycleConfigName": "",\n  "DisassociateLifecycleConfig": "",\n  "VolumeSizeInGB": "",\n  "DefaultCodeRepository": "",\n  "AdditionalCodeRepositories": "",\n  "AcceleratorTypes": "",\n  "DisassociateAcceleratorTypes": "",\n  "DisassociateDefaultCodeRepository": "",\n  "DisassociateAdditionalCodeRepositories": "",\n  "RootAccess": "",\n  "InstanceMetadataServiceConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NotebookInstanceName": "",
  "InstanceType": "",
  "RoleArn": "",
  "LifecycleConfigName": "",
  "DisassociateLifecycleConfig": "",
  "VolumeSizeInGB": "",
  "DefaultCodeRepository": "",
  "AdditionalCodeRepositories": "",
  "AcceleratorTypes": "",
  "DisassociateAcceleratorTypes": "",
  "DisassociateDefaultCodeRepository": "",
  "DisassociateAdditionalCodeRepositories": "",
  "RootAccess": "",
  "InstanceMetadataServiceConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstance")! 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 UpdateNotebookInstanceLifecycleConfig
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig
HEADERS

X-Amz-Target
BODY json

{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:NotebookInstanceLifecycleConfigName ""
                                                                                                                        :OnCreate ""
                                                                                                                        :OnStart ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig"

	payload := strings.NewReader("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NotebookInstanceLifecycleConfigName: '',
  OnCreate: '',
  OnStart: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":"","OnCreate":"","OnStart":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NotebookInstanceLifecycleConfigName": "",\n  "OnCreate": "",\n  "OnStart": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  NotebookInstanceLifecycleConfigName: '',
  OnCreate: '',
  OnStart: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {NotebookInstanceLifecycleConfigName: '', OnCreate: '', OnStart: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"NotebookInstanceLifecycleConfigName":"","OnCreate":"","OnStart":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NotebookInstanceLifecycleConfigName": @"",
                              @"OnCreate": @"",
                              @"OnStart": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig",
  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([
    'NotebookInstanceLifecycleConfigName' => '',
    'OnCreate' => '',
    'OnStart' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig', [
  'body' => '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NotebookInstanceLifecycleConfigName' => '',
  'OnCreate' => '',
  'OnStart' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NotebookInstanceLifecycleConfigName' => '',
  'OnCreate' => '',
  'OnStart' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig"

payload = {
    "NotebookInstanceLifecycleConfigName": "",
    "OnCreate": "",
    "OnStart": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig"

payload <- "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"NotebookInstanceLifecycleConfigName\": \"\",\n  \"OnCreate\": \"\",\n  \"OnStart\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig";

    let payload = json!({
        "NotebookInstanceLifecycleConfigName": "",
        "OnCreate": "",
        "OnStart": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}'
echo '{
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "NotebookInstanceLifecycleConfigName": "",\n  "OnCreate": "",\n  "OnStart": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "NotebookInstanceLifecycleConfigName": "",
  "OnCreate": "",
  "OnStart": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateNotebookInstanceLifecycleConfig")! 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 UpdatePipeline
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline
HEADERS

X-Amz-Target
BODY json

{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:PipelineName ""
                                                                                                 :PipelineDisplayName ""
                                                                                                 :PipelineDefinition ""
                                                                                                 :PipelineDefinitionS3Location ""
                                                                                                 :PipelineDescription ""
                                                                                                 :RoleArn ""
                                                                                                 :ParallelismConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdatePipeline"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdatePipeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline"

	payload := strings.NewReader("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 199

{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\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  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineName: '',
  PipelineDisplayName: '',
  PipelineDefinition: '',
  PipelineDefinitionS3Location: '',
  PipelineDescription: '',
  RoleArn: '',
  ParallelismConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    PipelineDisplayName: '',
    PipelineDefinition: '',
    PipelineDefinitionS3Location: '',
    PipelineDescription: '',
    RoleArn: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","PipelineDisplayName":"","PipelineDefinition":"","PipelineDefinitionS3Location":"","PipelineDescription":"","RoleArn":"","ParallelismConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdatePipeline',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineName": "",\n  "PipelineDisplayName": "",\n  "PipelineDefinition": "",\n  "PipelineDefinitionS3Location": "",\n  "PipelineDescription": "",\n  "RoleArn": "",\n  "ParallelismConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  PipelineName: '',
  PipelineDisplayName: '',
  PipelineDefinition: '',
  PipelineDefinitionS3Location: '',
  PipelineDescription: '',
  RoleArn: '',
  ParallelismConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    PipelineName: '',
    PipelineDisplayName: '',
    PipelineDefinition: '',
    PipelineDefinitionS3Location: '',
    PipelineDescription: '',
    RoleArn: '',
    ParallelismConfiguration: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdatePipeline');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineName: '',
  PipelineDisplayName: '',
  PipelineDefinition: '',
  PipelineDefinitionS3Location: '',
  PipelineDescription: '',
  RoleArn: '',
  ParallelismConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.UpdatePipeline',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineName: '',
    PipelineDisplayName: '',
    PipelineDefinition: '',
    PipelineDefinitionS3Location: '',
    PipelineDescription: '',
    RoleArn: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineName":"","PipelineDisplayName":"","PipelineDefinition":"","PipelineDefinitionS3Location":"","PipelineDescription":"","RoleArn":"","ParallelismConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineName": @"",
                              @"PipelineDisplayName": @"",
                              @"PipelineDefinition": @"",
                              @"PipelineDefinitionS3Location": @"",
                              @"PipelineDescription": @"",
                              @"RoleArn": @"",
                              @"ParallelismConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdatePipeline" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline",
  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([
    'PipelineName' => '',
    'PipelineDisplayName' => '',
    'PipelineDefinition' => '',
    'PipelineDefinitionS3Location' => '',
    'PipelineDescription' => '',
    'RoleArn' => '',
    'ParallelismConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline', [
  'body' => '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineName' => '',
  'PipelineDisplayName' => '',
  'PipelineDefinition' => '',
  'PipelineDefinitionS3Location' => '',
  'PipelineDescription' => '',
  'RoleArn' => '',
  'ParallelismConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineName' => '',
  'PipelineDisplayName' => '',
  'PipelineDefinition' => '',
  'PipelineDefinitionS3Location' => '',
  'PipelineDescription' => '',
  'RoleArn' => '',
  'ParallelismConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline"

payload = {
    "PipelineName": "",
    "PipelineDisplayName": "",
    "PipelineDefinition": "",
    "PipelineDefinitionS3Location": "",
    "PipelineDescription": "",
    "RoleArn": "",
    "ParallelismConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline"

payload <- "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineName\": \"\",\n  \"PipelineDisplayName\": \"\",\n  \"PipelineDefinition\": \"\",\n  \"PipelineDefinitionS3Location\": \"\",\n  \"PipelineDescription\": \"\",\n  \"RoleArn\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline";

    let payload = json!({
        "PipelineName": "",
        "PipelineDisplayName": "",
        "PipelineDefinition": "",
        "PipelineDefinitionS3Location": "",
        "PipelineDescription": "",
        "RoleArn": "",
        "ParallelismConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdatePipeline' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
}'
echo '{
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineName": "",\n  "PipelineDisplayName": "",\n  "PipelineDefinition": "",\n  "PipelineDefinitionS3Location": "",\n  "PipelineDescription": "",\n  "RoleArn": "",\n  "ParallelismConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineName": "",
  "PipelineDisplayName": "",
  "PipelineDefinition": "",
  "PipelineDefinitionS3Location": "",
  "PipelineDescription": "",
  "RoleArn": "",
  "ParallelismConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipeline")! 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 UpdatePipelineExecution
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution
HEADERS

X-Amz-Target
BODY json

{
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:PipelineExecutionArn ""
                                                                                                          :PipelineExecutionDescription ""
                                                                                                          :PipelineExecutionDisplayName ""
                                                                                                          :ParallelismConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution"

	payload := strings.NewReader("{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 142

{
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\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  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PipelineExecutionArn: '',
  PipelineExecutionDescription: '',
  PipelineExecutionDisplayName: '',
  ParallelismConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineExecutionArn: '',
    PipelineExecutionDescription: '',
    PipelineExecutionDisplayName: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","PipelineExecutionDescription":"","PipelineExecutionDisplayName":"","ParallelismConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PipelineExecutionArn": "",\n  "PipelineExecutionDescription": "",\n  "PipelineExecutionDisplayName": "",\n  "ParallelismConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  PipelineExecutionArn: '',
  PipelineExecutionDescription: '',
  PipelineExecutionDisplayName: '',
  ParallelismConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    PipelineExecutionArn: '',
    PipelineExecutionDescription: '',
    PipelineExecutionDisplayName: '',
    ParallelismConfiguration: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PipelineExecutionArn: '',
  PipelineExecutionDescription: '',
  PipelineExecutionDisplayName: '',
  ParallelismConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    PipelineExecutionArn: '',
    PipelineExecutionDescription: '',
    PipelineExecutionDisplayName: '',
    ParallelismConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"PipelineExecutionArn":"","PipelineExecutionDescription":"","PipelineExecutionDisplayName":"","ParallelismConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"PipelineExecutionArn": @"",
                              @"PipelineExecutionDescription": @"",
                              @"PipelineExecutionDisplayName": @"",
                              @"ParallelismConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution",
  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([
    'PipelineExecutionArn' => '',
    'PipelineExecutionDescription' => '',
    'PipelineExecutionDisplayName' => '',
    'ParallelismConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution', [
  'body' => '{
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PipelineExecutionArn' => '',
  'PipelineExecutionDescription' => '',
  'PipelineExecutionDisplayName' => '',
  'ParallelismConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PipelineExecutionArn' => '',
  'PipelineExecutionDescription' => '',
  'PipelineExecutionDisplayName' => '',
  'ParallelismConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution"

payload = {
    "PipelineExecutionArn": "",
    "PipelineExecutionDescription": "",
    "PipelineExecutionDisplayName": "",
    "ParallelismConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution"

payload <- "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"PipelineExecutionArn\": \"\",\n  \"PipelineExecutionDescription\": \"\",\n  \"PipelineExecutionDisplayName\": \"\",\n  \"ParallelismConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution";

    let payload = json!({
        "PipelineExecutionArn": "",
        "PipelineExecutionDescription": "",
        "PipelineExecutionDisplayName": "",
        "ParallelismConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
}'
echo '{
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "PipelineExecutionArn": "",\n  "PipelineExecutionDescription": "",\n  "PipelineExecutionDisplayName": "",\n  "ParallelismConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "PipelineExecutionArn": "",
  "PipelineExecutionDescription": "",
  "PipelineExecutionDisplayName": "",
  "ParallelismConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdatePipelineExecution")! 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 UpdateProject
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject
HEADERS

X-Amz-Target
BODY json

{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject" {:headers {:x-amz-target ""}
                                                                                  :content-type :json
                                                                                  :form-params {:ProjectName ""
                                                                                                :ProjectDescription ""
                                                                                                :ServiceCatalogProvisioningUpdateDetails ""
                                                                                                :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject"

	payload := strings.NewReader("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 114

{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\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  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ProjectName: '',
  ProjectDescription: '',
  ServiceCatalogProvisioningUpdateDetails: '',
  Tags: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ProjectName: '',
    ProjectDescription: '',
    ServiceCatalogProvisioningUpdateDetails: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":"","ProjectDescription":"","ServiceCatalogProvisioningUpdateDetails":"","Tags":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ProjectName": "",\n  "ProjectDescription": "",\n  "ServiceCatalogProvisioningUpdateDetails": "",\n  "Tags": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  ProjectName: '',
  ProjectDescription: '',
  ServiceCatalogProvisioningUpdateDetails: '',
  Tags: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ProjectName: '',
    ProjectDescription: '',
    ServiceCatalogProvisioningUpdateDetails: '',
    Tags: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateProject');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ProjectName: '',
  ProjectDescription: '',
  ServiceCatalogProvisioningUpdateDetails: '',
  Tags: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ProjectName: '',
    ProjectDescription: '',
    ServiceCatalogProvisioningUpdateDetails: '',
    Tags: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ProjectName":"","ProjectDescription":"","ServiceCatalogProvisioningUpdateDetails":"","Tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ProjectName": @"",
                              @"ProjectDescription": @"",
                              @"ServiceCatalogProvisioningUpdateDetails": @"",
                              @"Tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject",
  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([
    'ProjectName' => '',
    'ProjectDescription' => '',
    'ServiceCatalogProvisioningUpdateDetails' => '',
    'Tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject', [
  'body' => '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ProjectName' => '',
  'ProjectDescription' => '',
  'ServiceCatalogProvisioningUpdateDetails' => '',
  'Tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ProjectName' => '',
  'ProjectDescription' => '',
  'ServiceCatalogProvisioningUpdateDetails' => '',
  'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject"

payload = {
    "ProjectName": "",
    "ProjectDescription": "",
    "ServiceCatalogProvisioningUpdateDetails": "",
    "Tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject"

payload <- "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ProjectName\": \"\",\n  \"ProjectDescription\": \"\",\n  \"ServiceCatalogProvisioningUpdateDetails\": \"\",\n  \"Tags\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject";

    let payload = json!({
        "ProjectName": "",
        "ProjectDescription": "",
        "ServiceCatalogProvisioningUpdateDetails": "",
        "Tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
}'
echo '{
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ProjectName": "",\n  "ProjectDescription": "",\n  "ServiceCatalogProvisioningUpdateDetails": "",\n  "Tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ProjectName": "",
  "ProjectDescription": "",
  "ServiceCatalogProvisioningUpdateDetails": "",
  "Tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateProject")! 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 UpdateSpace
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:DomainId ""
                                                                                              :SpaceName ""
                                                                                              :SpaceSettings ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateSpace"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateSpace");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\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  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  SpaceName: '',
  SpaceSettings: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: '', SpaceSettings: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":"","SpaceSettings":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateSpace',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "SpaceName": "",\n  "SpaceSettings": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', SpaceName: '', SpaceSettings: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', SpaceName: '', SpaceSettings: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateSpace');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  SpaceName: '',
  SpaceSettings: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateSpace',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', SpaceName: '', SpaceSettings: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","SpaceName":"","SpaceSettings":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"SpaceName": @"",
                              @"SpaceSettings": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateSpace" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace",
  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([
    'DomainId' => '',
    'SpaceName' => '',
    'SpaceSettings' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace', [
  'body' => '{
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'SpaceName' => '',
  'SpaceSettings' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'SpaceName' => '',
  'SpaceSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace"

payload = {
    "DomainId": "",
    "SpaceName": "",
    "SpaceSettings": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace"

payload <- "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"SpaceName\": \"\",\n  \"SpaceSettings\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace";

    let payload = json!({
        "DomainId": "",
        "SpaceName": "",
        "SpaceSettings": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateSpace' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
}'
echo '{
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "SpaceName": "",\n  "SpaceSettings": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "SpaceName": "",
  "SpaceSettings": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateSpace")! 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 UpdateTrainingJob
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob
HEADERS

X-Amz-Target
BODY json

{
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:TrainingJobName ""
                                                                                                    :ProfilerConfig ""
                                                                                                    :ProfilerRuleConfigurations ""
                                                                                                    :ResourceConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateTrainingJob"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateTrainingJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob"

	payload := strings.NewReader("{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 111

{
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\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  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrainingJobName: '',
  ProfilerConfig: '',
  ProfilerRuleConfigurations: '',
  ResourceConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrainingJobName: '',
    ProfilerConfig: '',
    ProfilerRuleConfigurations: '',
    ResourceConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":"","ProfilerConfig":"","ProfilerRuleConfigurations":"","ResourceConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateTrainingJob',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrainingJobName": "",\n  "ProfilerConfig": "",\n  "ProfilerRuleConfigurations": "",\n  "ResourceConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  TrainingJobName: '',
  ProfilerConfig: '',
  ProfilerRuleConfigurations: '',
  ResourceConfig: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    TrainingJobName: '',
    ProfilerConfig: '',
    ProfilerRuleConfigurations: '',
    ResourceConfig: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateTrainingJob');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrainingJobName: '',
  ProfilerConfig: '',
  ProfilerRuleConfigurations: '',
  ResourceConfig: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateTrainingJob',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrainingJobName: '',
    ProfilerConfig: '',
    ProfilerRuleConfigurations: '',
    ResourceConfig: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrainingJobName":"","ProfilerConfig":"","ProfilerRuleConfigurations":"","ResourceConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrainingJobName": @"",
                              @"ProfilerConfig": @"",
                              @"ProfilerRuleConfigurations": @"",
                              @"ResourceConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateTrainingJob" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob",
  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([
    'TrainingJobName' => '',
    'ProfilerConfig' => '',
    'ProfilerRuleConfigurations' => '',
    'ResourceConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob', [
  'body' => '{
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrainingJobName' => '',
  'ProfilerConfig' => '',
  'ProfilerRuleConfigurations' => '',
  'ResourceConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrainingJobName' => '',
  'ProfilerConfig' => '',
  'ProfilerRuleConfigurations' => '',
  'ResourceConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob"

payload = {
    "TrainingJobName": "",
    "ProfilerConfig": "",
    "ProfilerRuleConfigurations": "",
    "ResourceConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob"

payload <- "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrainingJobName\": \"\",\n  \"ProfilerConfig\": \"\",\n  \"ProfilerRuleConfigurations\": \"\",\n  \"ResourceConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob";

    let payload = json!({
        "TrainingJobName": "",
        "ProfilerConfig": "",
        "ProfilerRuleConfigurations": "",
        "ResourceConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateTrainingJob' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
}'
echo '{
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrainingJobName": "",\n  "ProfilerConfig": "",\n  "ProfilerRuleConfigurations": "",\n  "ResourceConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrainingJobName": "",
  "ProfilerConfig": "",
  "ProfilerRuleConfigurations": "",
  "ResourceConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrainingJob")! 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 UpdateTrial
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial
HEADERS

X-Amz-Target
BODY json

{
  "TrialName": "",
  "DisplayName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial" {:headers {:x-amz-target ""}
                                                                                :content-type :json
                                                                                :form-params {:TrialName ""
                                                                                              :DisplayName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateTrial"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateTrial");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial"

	payload := strings.NewReader("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "TrialName": "",
  "DisplayName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\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  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialName: '',
  DisplayName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialName: '', DisplayName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":"","DisplayName":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateTrial',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialName": "",\n  "DisplayName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({TrialName: '', DisplayName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TrialName: '', DisplayName: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateTrial');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialName: '',
  DisplayName: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateTrial',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TrialName: '', DisplayName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialName":"","DisplayName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialName": @"",
                              @"DisplayName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateTrial" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial",
  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([
    'TrialName' => '',
    'DisplayName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial', [
  'body' => '{
  "TrialName": "",
  "DisplayName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialName' => '',
  'DisplayName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialName' => '',
  'DisplayName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": "",
  "DisplayName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialName": "",
  "DisplayName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial"

payload = {
    "TrialName": "",
    "DisplayName": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial"

payload <- "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialName\": \"\",\n  \"DisplayName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial";

    let payload = json!({
        "TrialName": "",
        "DisplayName": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateTrial' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialName": "",
  "DisplayName": ""
}'
echo '{
  "TrialName": "",
  "DisplayName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialName": "",\n  "DisplayName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrialName": "",
  "DisplayName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrial")! 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 UpdateTrialComponent
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent
HEADERS

X-Amz-Target
BODY json

{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:TrialComponentName ""
                                                                                                       :DisplayName ""
                                                                                                       :Status ""
                                                                                                       :StartTime ""
                                                                                                       :EndTime ""
                                                                                                       :Parameters ""
                                                                                                       :ParametersToRemove ""
                                                                                                       :InputArtifacts ""
                                                                                                       :InputArtifactsToRemove ""
                                                                                                       :OutputArtifacts ""
                                                                                                       :OutputArtifactsToRemove ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateTrialComponent"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateTrialComponent");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent"

	payload := strings.NewReader("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 265

{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\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  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TrialComponentName: '',
  DisplayName: '',
  Status: '',
  StartTime: '',
  EndTime: '',
  Parameters: '',
  ParametersToRemove: '',
  InputArtifacts: '',
  InputArtifactsToRemove: '',
  OutputArtifacts: '',
  OutputArtifactsToRemove: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrialComponentName: '',
    DisplayName: '',
    Status: '',
    StartTime: '',
    EndTime: '',
    Parameters: '',
    ParametersToRemove: '',
    InputArtifacts: '',
    InputArtifactsToRemove: '',
    OutputArtifacts: '',
    OutputArtifactsToRemove: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","DisplayName":"","Status":"","StartTime":"","EndTime":"","Parameters":"","ParametersToRemove":"","InputArtifacts":"","InputArtifactsToRemove":"","OutputArtifacts":"","OutputArtifactsToRemove":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateTrialComponent',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TrialComponentName": "",\n  "DisplayName": "",\n  "Status": "",\n  "StartTime": "",\n  "EndTime": "",\n  "Parameters": "",\n  "ParametersToRemove": "",\n  "InputArtifacts": "",\n  "InputArtifactsToRemove": "",\n  "OutputArtifacts": "",\n  "OutputArtifactsToRemove": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  TrialComponentName: '',
  DisplayName: '',
  Status: '',
  StartTime: '',
  EndTime: '',
  Parameters: '',
  ParametersToRemove: '',
  InputArtifacts: '',
  InputArtifactsToRemove: '',
  OutputArtifacts: '',
  OutputArtifactsToRemove: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    TrialComponentName: '',
    DisplayName: '',
    Status: '',
    StartTime: '',
    EndTime: '',
    Parameters: '',
    ParametersToRemove: '',
    InputArtifacts: '',
    InputArtifactsToRemove: '',
    OutputArtifacts: '',
    OutputArtifactsToRemove: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateTrialComponent');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TrialComponentName: '',
  DisplayName: '',
  Status: '',
  StartTime: '',
  EndTime: '',
  Parameters: '',
  ParametersToRemove: '',
  InputArtifacts: '',
  InputArtifactsToRemove: '',
  OutputArtifacts: '',
  OutputArtifactsToRemove: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateTrialComponent',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    TrialComponentName: '',
    DisplayName: '',
    Status: '',
    StartTime: '',
    EndTime: '',
    Parameters: '',
    ParametersToRemove: '',
    InputArtifacts: '',
    InputArtifactsToRemove: '',
    OutputArtifacts: '',
    OutputArtifactsToRemove: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TrialComponentName":"","DisplayName":"","Status":"","StartTime":"","EndTime":"","Parameters":"","ParametersToRemove":"","InputArtifacts":"","InputArtifactsToRemove":"","OutputArtifacts":"","OutputArtifactsToRemove":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TrialComponentName": @"",
                              @"DisplayName": @"",
                              @"Status": @"",
                              @"StartTime": @"",
                              @"EndTime": @"",
                              @"Parameters": @"",
                              @"ParametersToRemove": @"",
                              @"InputArtifacts": @"",
                              @"InputArtifactsToRemove": @"",
                              @"OutputArtifacts": @"",
                              @"OutputArtifactsToRemove": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateTrialComponent" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent",
  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([
    'TrialComponentName' => '',
    'DisplayName' => '',
    'Status' => '',
    'StartTime' => '',
    'EndTime' => '',
    'Parameters' => '',
    'ParametersToRemove' => '',
    'InputArtifacts' => '',
    'InputArtifactsToRemove' => '',
    'OutputArtifacts' => '',
    'OutputArtifactsToRemove' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent', [
  'body' => '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TrialComponentName' => '',
  'DisplayName' => '',
  'Status' => '',
  'StartTime' => '',
  'EndTime' => '',
  'Parameters' => '',
  'ParametersToRemove' => '',
  'InputArtifacts' => '',
  'InputArtifactsToRemove' => '',
  'OutputArtifacts' => '',
  'OutputArtifactsToRemove' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TrialComponentName' => '',
  'DisplayName' => '',
  'Status' => '',
  'StartTime' => '',
  'EndTime' => '',
  'Parameters' => '',
  'ParametersToRemove' => '',
  'InputArtifacts' => '',
  'InputArtifactsToRemove' => '',
  'OutputArtifacts' => '',
  'OutputArtifactsToRemove' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent"

payload = {
    "TrialComponentName": "",
    "DisplayName": "",
    "Status": "",
    "StartTime": "",
    "EndTime": "",
    "Parameters": "",
    "ParametersToRemove": "",
    "InputArtifacts": "",
    "InputArtifactsToRemove": "",
    "OutputArtifacts": "",
    "OutputArtifactsToRemove": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent"

payload <- "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TrialComponentName\": \"\",\n  \"DisplayName\": \"\",\n  \"Status\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Parameters\": \"\",\n  \"ParametersToRemove\": \"\",\n  \"InputArtifacts\": \"\",\n  \"InputArtifactsToRemove\": \"\",\n  \"OutputArtifacts\": \"\",\n  \"OutputArtifactsToRemove\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent";

    let payload = json!({
        "TrialComponentName": "",
        "DisplayName": "",
        "Status": "",
        "StartTime": "",
        "EndTime": "",
        "Parameters": "",
        "ParametersToRemove": "",
        "InputArtifacts": "",
        "InputArtifactsToRemove": "",
        "OutputArtifacts": "",
        "OutputArtifactsToRemove": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateTrialComponent' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
}'
echo '{
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TrialComponentName": "",\n  "DisplayName": "",\n  "Status": "",\n  "StartTime": "",\n  "EndTime": "",\n  "Parameters": "",\n  "ParametersToRemove": "",\n  "InputArtifacts": "",\n  "InputArtifactsToRemove": "",\n  "OutputArtifacts": "",\n  "OutputArtifactsToRemove": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TrialComponentName": "",
  "DisplayName": "",
  "Status": "",
  "StartTime": "",
  "EndTime": "",
  "Parameters": "",
  "ParametersToRemove": "",
  "InputArtifacts": "",
  "InputArtifactsToRemove": "",
  "OutputArtifacts": "",
  "OutputArtifactsToRemove": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateTrialComponent")! 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 UpdateUserProfile
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile
HEADERS

X-Amz-Target
BODY json

{
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile" {:headers {:x-amz-target ""}
                                                                                      :content-type :json
                                                                                      :form-params {:DomainId ""
                                                                                                    :UserProfileName ""
                                                                                                    :UserSettings ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateUserProfile"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateUserProfile");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile"

	payload := strings.NewReader("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\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  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DomainId: '',
  UserProfileName: '',
  UserSettings: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: '', UserSettings: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","UserSettings":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateUserProfile',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "UserSettings": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({DomainId: '', UserProfileName: '', UserSettings: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {DomainId: '', UserProfileName: '', UserSettings: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateUserProfile');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DomainId: '',
  UserProfileName: '',
  UserSettings: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateUserProfile',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {DomainId: '', UserProfileName: '', UserSettings: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"DomainId":"","UserProfileName":"","UserSettings":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DomainId": @"",
                              @"UserProfileName": @"",
                              @"UserSettings": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateUserProfile" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile",
  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([
    'DomainId' => '',
    'UserProfileName' => '',
    'UserSettings' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile', [
  'body' => '{
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'UserSettings' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DomainId' => '',
  'UserProfileName' => '',
  'UserSettings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile"

payload = {
    "DomainId": "",
    "UserProfileName": "",
    "UserSettings": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile"

payload <- "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"DomainId\": \"\",\n  \"UserProfileName\": \"\",\n  \"UserSettings\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile";

    let payload = json!({
        "DomainId": "",
        "UserProfileName": "",
        "UserSettings": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateUserProfile' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
}'
echo '{
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "DomainId": "",\n  "UserProfileName": "",\n  "UserSettings": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "DomainId": "",
  "UserProfileName": "",
  "UserSettings": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateUserProfile")! 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 UpdateWorkforce
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce
HEADERS

X-Amz-Target
BODY json

{
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce" {:headers {:x-amz-target ""}
                                                                                    :content-type :json
                                                                                    :form-params {:WorkforceName ""
                                                                                                  :SourceIpConfig ""
                                                                                                  :OidcConfig ""
                                                                                                  :WorkforceVpcConfig ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateWorkforce"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateWorkforce");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce"

	payload := strings.NewReader("{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 97

{
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkforceName: '',
  SourceIpConfig: '',
  OidcConfig: '',
  WorkforceVpcConfig: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkforceName: '', SourceIpConfig: '', OidcConfig: '', WorkforceVpcConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkforceName":"","SourceIpConfig":"","OidcConfig":"","WorkforceVpcConfig":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateWorkforce',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkforceName": "",\n  "SourceIpConfig": "",\n  "OidcConfig": "",\n  "WorkforceVpcConfig": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({WorkforceName: '', SourceIpConfig: '', OidcConfig: '', WorkforceVpcConfig: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {WorkforceName: '', SourceIpConfig: '', OidcConfig: '', WorkforceVpcConfig: ''},
  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}}/#X-Amz-Target=SageMaker.UpdateWorkforce');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkforceName: '',
  SourceIpConfig: '',
  OidcConfig: '',
  WorkforceVpcConfig: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateWorkforce',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {WorkforceName: '', SourceIpConfig: '', OidcConfig: '', WorkforceVpcConfig: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkforceName":"","SourceIpConfig":"","OidcConfig":"","WorkforceVpcConfig":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkforceName": @"",
                              @"SourceIpConfig": @"",
                              @"OidcConfig": @"",
                              @"WorkforceVpcConfig": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateWorkforce" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce",
  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([
    'WorkforceName' => '',
    'SourceIpConfig' => '',
    'OidcConfig' => '',
    'WorkforceVpcConfig' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce', [
  'body' => '{
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkforceName' => '',
  'SourceIpConfig' => '',
  'OidcConfig' => '',
  'WorkforceVpcConfig' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkforceName' => '',
  'SourceIpConfig' => '',
  'OidcConfig' => '',
  'WorkforceVpcConfig' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce"

payload = {
    "WorkforceName": "",
    "SourceIpConfig": "",
    "OidcConfig": "",
    "WorkforceVpcConfig": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce"

payload <- "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkforceName\": \"\",\n  \"SourceIpConfig\": \"\",\n  \"OidcConfig\": \"\",\n  \"WorkforceVpcConfig\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce";

    let payload = json!({
        "WorkforceName": "",
        "SourceIpConfig": "",
        "OidcConfig": "",
        "WorkforceVpcConfig": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateWorkforce' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
}'
echo '{
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkforceName": "",\n  "SourceIpConfig": "",\n  "OidcConfig": "",\n  "WorkforceVpcConfig": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkforceName": "",
  "SourceIpConfig": "",
  "OidcConfig": "",
  "WorkforceVpcConfig": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkforce")! 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 UpdateWorkteam
{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam
HEADERS

X-Amz-Target
BODY json

{
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam" {:headers {:x-amz-target ""}
                                                                                   :content-type :json
                                                                                   :form-params {:WorkteamName ""
                                                                                                 :MemberDefinitions ""
                                                                                                 :Description ""
                                                                                                 :NotificationConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateWorkteam"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\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}}/#X-Amz-Target=SageMaker.UpdateWorkteam");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam"

	payload := strings.NewReader("{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\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  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  WorkteamName: '',
  MemberDefinitions: '',
  Description: '',
  NotificationConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkteamName: '',
    MemberDefinitions: '',
    Description: '',
    NotificationConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":"","MemberDefinitions":"","Description":"","NotificationConfiguration":""}'
};

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}}/#X-Amz-Target=SageMaker.UpdateWorkteam',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkteamName": "",\n  "MemberDefinitions": "",\n  "Description": "",\n  "NotificationConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    '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({
  WorkteamName: '',
  MemberDefinitions: '',
  Description: '',
  NotificationConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    WorkteamName: '',
    MemberDefinitions: '',
    Description: '',
    NotificationConfiguration: ''
  },
  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}}/#X-Amz-Target=SageMaker.UpdateWorkteam');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkteamName: '',
  MemberDefinitions: '',
  Description: '',
  NotificationConfiguration: ''
});

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}}/#X-Amz-Target=SageMaker.UpdateWorkteam',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    WorkteamName: '',
    MemberDefinitions: '',
    Description: '',
    NotificationConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"WorkteamName":"","MemberDefinitions":"","Description":"","NotificationConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"WorkteamName": @"",
                              @"MemberDefinitions": @"",
                              @"Description": @"",
                              @"NotificationConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam"]
                                                       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}}/#X-Amz-Target=SageMaker.UpdateWorkteam" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam",
  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([
    'WorkteamName' => '',
    'MemberDefinitions' => '',
    'Description' => '',
    'NotificationConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam', [
  'body' => '{
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkteamName' => '',
  'MemberDefinitions' => '',
  'Description' => '',
  'NotificationConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkteamName' => '',
  'MemberDefinitions' => '',
  'Description' => '',
  'NotificationConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam"

payload = {
    "WorkteamName": "",
    "MemberDefinitions": "",
    "Description": "",
    "NotificationConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam"

payload <- "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"WorkteamName\": \"\",\n  \"MemberDefinitions\": \"\",\n  \"Description\": \"\",\n  \"NotificationConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam";

    let payload = json!({
        "WorkteamName": "",
        "MemberDefinitions": "",
        "Description": "",
        "NotificationConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=SageMaker.UpdateWorkteam' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
}'
echo '{
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkteamName": "",\n  "MemberDefinitions": "",\n  "Description": "",\n  "NotificationConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "WorkteamName": "",
  "MemberDefinitions": "",
  "Description": "",
  "NotificationConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=SageMaker.UpdateWorkteam")! 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()