POST AssociateFileSystemAliases
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases" {:headers {:x-amz-target ""}
                                                                                                                  :content-type :json
                                                                                                                  :form-params {:ClientRequestToken ""
                                                                                                                                :FileSystemId ""
                                                                                                                                :Aliases ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 69

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', FileSystemId: '', Aliases: ''}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "FileSystemId": "",\n  "Aliases": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({ClientRequestToken: '', FileSystemId: '', Aliases: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', FileSystemId: '', Aliases: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases');

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

req.type('json');
req.send({
  ClientRequestToken: '',
  FileSystemId: '',
  Aliases: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', FileSystemId: '', Aliases: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileSystemId":"","Aliases":""}'
};

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'FileSystemId' => '',
    'Aliases' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'Aliases' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'Aliases' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

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

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

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases"

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

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"
end

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

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

    let payload = json!({
        "ClientRequestToken": "",
        "FileSystemId": "",
        "Aliases": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}'
echo '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "FileSystemId": "",\n  "Aliases": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.AssociateFileSystemAliases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CancelDataRepositoryTask
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask
HEADERS

X-Amz-Target
BODY json

{
  "TaskId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TaskId\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask"

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

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

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

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

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

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

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 18

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TaskId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"TaskId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

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

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TaskId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TaskId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TaskId: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask');

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

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

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

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

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

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

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

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TaskId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'TaskId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask"

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

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask"

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

encode <- "json"

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

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

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

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

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

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"TaskId\": \"\"\n}"
end

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

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

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TaskId": ""
}'
echo '{
  "TaskId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TaskId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CancelDataRepositoryTask")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CopyBackup
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:ClientRequestToken ""
                                                                                                                :SourceBackupId ""
                                                                                                                :SourceRegion ""
                                                                                                                :KmsKeyId ""
                                                                                                                :CopyTags ""
                                                                                                                :Tags [{:Key ""
                                                                                                                        :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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: 176

{
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  SourceBackupId: '',
  SourceRegion: '',
  KmsKeyId: '',
  CopyTags: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    SourceBackupId: '',
    SourceRegion: '',
    KmsKeyId: '',
    CopyTags: '',
    Tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","SourceBackupId":"","SourceRegion":"","KmsKeyId":"","CopyTags":"","Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "SourceBackupId": "",\n  "SourceRegion": "",\n  "KmsKeyId": "",\n  "CopyTags": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  ClientRequestToken: '',
  SourceBackupId: '',
  SourceRegion: '',
  KmsKeyId: '',
  CopyTags: '',
  Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ClientRequestToken: '',
    SourceBackupId: '',
    SourceRegion: '',
    KmsKeyId: '',
    CopyTags: '',
    Tags: [{Key: '', Value: ''}]
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup');

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

req.type('json');
req.send({
  ClientRequestToken: '',
  SourceBackupId: '',
  SourceRegion: '',
  KmsKeyId: '',
  CopyTags: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    SourceBackupId: '',
    SourceRegion: '',
    KmsKeyId: '',
    CopyTags: '',
    Tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","SourceBackupId":"","SourceRegion":"","KmsKeyId":"","CopyTags":"","Tags":[{"Key":"","Value":""}]}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"SourceBackupId": @"",
                              @"SourceRegion": @"",
                              @"KmsKeyId": @"",
                              @"CopyTags": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'SourceBackupId' => '',
    'SourceRegion' => '',
    'KmsKeyId' => '',
    'CopyTags' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup', [
  'body' => '{
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'SourceBackupId' => '',
  'SourceRegion' => '',
  'KmsKeyId' => '',
  'CopyTags' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'SourceBackupId' => '',
  'SourceRegion' => '',
  'KmsKeyId' => '',
  'CopyTags' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CopyBackup"

payload = {
    "ClientRequestToken": "",
    "SourceBackupId": "",
    "SourceRegion": "",
    "KmsKeyId": "",
    "CopyTags": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CopyBackup")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"SourceBackupId\": \"\",\n  \"SourceRegion\": \"\",\n  \"KmsKeyId\": \"\",\n  \"CopyTags\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "ClientRequestToken": "",
        "SourceBackupId": "",
        "SourceRegion": "",
        "KmsKeyId": "",
        "CopyTags": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "SourceBackupId": "",\n  "SourceRegion": "",\n  "KmsKeyId": "",\n  "CopyTags": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "SourceBackupId": "",
  "SourceRegion": "",
  "KmsKeyId": "",
  "CopyTags": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CopyBackup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Backup": {
    "BackupId": "backup-0a3364eded1014b28",
    "CreationTime": 1617954808.068,
    "FileSystem": {
      "FileSystemId": "fs-0498eed5fe91001ec",
      "FileSystemType": "LUSTRE",
      "LustreConfiguration": {
        "AutomaticBackupRetentionDays": 0,
        "DeploymentType": "PERSISTENT_1",
        "PerUnitStorageThroughput": 50,
        "WeeklyMaintenanceStartTime": "1:05:00"
      },
      "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:file-system/fs-0f5179e395f597e66",
      "StorageCapacity": 2400,
      "StorageType": "SSD"
    },
    "KmsKeyId": "arn:aws:fsx:us-east-1:012345678912:key/d1234e22-543a-12b7-a98f-e12c2b54001a",
    "Lifecycle": "COPYING",
    "OwnerId": "123456789012",
    "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:backup/backup-0a3364eded1014b28",
    "Tags": [
      {
        "Key": "Name",
        "Value": "MyBackup"
      }
    ],
    "Type": "USER_INITIATED"
  }
}
POST CreateBackup
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup
HEADERS

X-Amz-Target
BODY json

{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "Tags": "",
  "VolumeId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:FileSystemId ""
                                                                                                                  :ClientRequestToken ""
                                                                                                                  :Tags ""
                                                                                                                  :VolumeId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup"

	payload := strings.NewReader("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 84

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileSystemId: '', ClientRequestToken: '', Tags: '', VolumeId: ''}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileSystemId": "",\n  "ClientRequestToken": "",\n  "Tags": "",\n  "VolumeId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({FileSystemId: '', ClientRequestToken: '', Tags: '', VolumeId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FileSystemId: '', ClientRequestToken: '', Tags: '', VolumeId: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup');

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

req.type('json');
req.send({
  FileSystemId: '',
  ClientRequestToken: '',
  Tags: '',
  VolumeId: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileSystemId: '', ClientRequestToken: '', Tags: '', VolumeId: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","ClientRequestToken":"","Tags":"","VolumeId":""}'
};

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileSystemId' => '',
    'ClientRequestToken' => '',
    'Tags' => '',
    'VolumeId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

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

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

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

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

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

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

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

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

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

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

payload = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup"

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

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup"

payload <- "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": \"\",\n  \"VolumeId\": \"\"\n}"
end

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

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

    let payload = json!({
        "FileSystemId": "",
        "ClientRequestToken": "",
        "Tags": "",
        "VolumeId": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "Tags": "",
  "VolumeId": ""
}'
echo '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "Tags": "",
  "VolumeId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileSystemId": "",\n  "ClientRequestToken": "",\n  "Tags": "",\n  "VolumeId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateBackup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Backup": {
    "BackupId": "backup-03e3c82e0183b7b6b",
    "CreationTime": "1481841524.0",
    "FileSystem": {
      "FileSystemId": "fs-0498eed5fe91001ec",
      "OwnerId": 12345678912,
      "StorageCapacity": 300,
      "WindowsConfiguration": {
        "ActiveDirectoryId": "d-1234abcd12",
        "AutomaticBackupRetentionDays": 30,
        "DailyAutomaticBackupStartTime": "05:00",
        "WeeklyMaintenanceStartTime": "1:05:00"
      }
    },
    "Lifecycle": "CREATING",
    "ProgressPercent": 0,
    "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:backup/backup-03e3c82e0183b7b6b",
    "Tags": [
      {
        "Key": "Name",
        "Value": "MyBackup"
      }
    ],
    "Type": "USER_INITIATED"
  }
}
POST CreateDataRepositoryAssociation
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation
HEADERS

X-Amz-Target
BODY json

{
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation" {:headers {:x-amz-target ""}
                                                                                                                       :content-type :json
                                                                                                                       :form-params {:FileSystemId ""
                                                                                                                                     :FileSystemPath ""
                                                                                                                                     :DataRepositoryPath ""
                                                                                                                                     :BatchImportMetaDataOnCreate ""
                                                                                                                                     :ImportedFileChunkSize ""
                                                                                                                                     :S3 ""
                                                                                                                                     :ClientRequestToken ""
                                                                                                                                     :Tags [{:Key ""
                                                                                                                                             :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation"

	payload := strings.NewReader("{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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: 248

{
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  FileSystemId: '',
  FileSystemPath: '',
  DataRepositoryPath: '',
  BatchImportMetaDataOnCreate: '',
  ImportedFileChunkSize: '',
  S3: '',
  ClientRequestToken: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FileSystemId: '',
    FileSystemPath: '',
    DataRepositoryPath: '',
    BatchImportMetaDataOnCreate: '',
    ImportedFileChunkSize: '',
    S3: '',
    ClientRequestToken: '',
    Tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","FileSystemPath":"","DataRepositoryPath":"","BatchImportMetaDataOnCreate":"","ImportedFileChunkSize":"","S3":"","ClientRequestToken":"","Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileSystemId": "",\n  "FileSystemPath": "",\n  "DataRepositoryPath": "",\n  "BatchImportMetaDataOnCreate": "",\n  "ImportedFileChunkSize": "",\n  "S3": "",\n  "ClientRequestToken": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  FileSystemId: '',
  FileSystemPath: '',
  DataRepositoryPath: '',
  BatchImportMetaDataOnCreate: '',
  ImportedFileChunkSize: '',
  S3: '',
  ClientRequestToken: '',
  Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    FileSystemId: '',
    FileSystemPath: '',
    DataRepositoryPath: '',
    BatchImportMetaDataOnCreate: '',
    ImportedFileChunkSize: '',
    S3: '',
    ClientRequestToken: '',
    Tags: [{Key: '', Value: ''}]
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation');

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

req.type('json');
req.send({
  FileSystemId: '',
  FileSystemPath: '',
  DataRepositoryPath: '',
  BatchImportMetaDataOnCreate: '',
  ImportedFileChunkSize: '',
  S3: '',
  ClientRequestToken: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FileSystemId: '',
    FileSystemPath: '',
    DataRepositoryPath: '',
    BatchImportMetaDataOnCreate: '',
    ImportedFileChunkSize: '',
    S3: '',
    ClientRequestToken: '',
    Tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","FileSystemPath":"","DataRepositoryPath":"","BatchImportMetaDataOnCreate":"","ImportedFileChunkSize":"","S3":"","ClientRequestToken":"","Tags":[{"Key":"","Value":""}]}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FileSystemId": @"",
                              @"FileSystemPath": @"",
                              @"DataRepositoryPath": @"",
                              @"BatchImportMetaDataOnCreate": @"",
                              @"ImportedFileChunkSize": @"",
                              @"S3": @"",
                              @"ClientRequestToken": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileSystemId' => '',
    'FileSystemPath' => '',
    'DataRepositoryPath' => '',
    'BatchImportMetaDataOnCreate' => '',
    'ImportedFileChunkSize' => '',
    'S3' => '',
    'ClientRequestToken' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation', [
  'body' => '{
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileSystemId' => '',
  'FileSystemPath' => '',
  'DataRepositoryPath' => '',
  'BatchImportMetaDataOnCreate' => '',
  'ImportedFileChunkSize' => '',
  'S3' => '',
  'ClientRequestToken' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileSystemId' => '',
  'FileSystemPath' => '',
  'DataRepositoryPath' => '',
  'BatchImportMetaDataOnCreate' => '',
  'ImportedFileChunkSize' => '',
  'S3' => '',
  'ClientRequestToken' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation"

payload = {
    "FileSystemId": "",
    "FileSystemPath": "",
    "DataRepositoryPath": "",
    "BatchImportMetaDataOnCreate": "",
    "ImportedFileChunkSize": "",
    "S3": "",
    "ClientRequestToken": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation"

payload <- "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FileSystemId\": \"\",\n  \"FileSystemPath\": \"\",\n  \"DataRepositoryPath\": \"\",\n  \"BatchImportMetaDataOnCreate\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "FileSystemId": "",
        "FileSystemPath": "",
        "DataRepositoryPath": "",
        "BatchImportMetaDataOnCreate": "",
        "ImportedFileChunkSize": "",
        "S3": "",
        "ClientRequestToken": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileSystemId": "",\n  "FileSystemPath": "",\n  "DataRepositoryPath": "",\n  "BatchImportMetaDataOnCreate": "",\n  "ImportedFileChunkSize": "",\n  "S3": "",\n  "ClientRequestToken": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileSystemId": "",
  "FileSystemPath": "",
  "DataRepositoryPath": "",
  "BatchImportMetaDataOnCreate": "",
  "ImportedFileChunkSize": "",
  "S3": "",
  "ClientRequestToken": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryAssociation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CreateDataRepositoryTask
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask
HEADERS

X-Amz-Target
BODY json

{
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CapacityToRelease": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask" {:headers {:x-amz-target ""}
                                                                                                                :content-type :json
                                                                                                                :form-params {:Type ""
                                                                                                                              :Paths ""
                                                                                                                              :FileSystemId ""
                                                                                                                              :Report ""
                                                                                                                              :ClientRequestToken ""
                                                                                                                              :Tags [{:Key ""
                                                                                                                                      :Value ""}]
                                                                                                                              :CapacityToRelease ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask"

	payload := strings.NewReader("{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}")

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

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

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

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

	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

{
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CapacityToRelease": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Type: '',
  Paths: '',
  FileSystemId: '',
  Report: '',
  ClientRequestToken: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  CapacityToRelease: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Type: '',
    Paths: '',
    FileSystemId: '',
    Report: '',
    ClientRequestToken: '',
    Tags: [{Key: '', Value: ''}],
    CapacityToRelease: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Type":"","Paths":"","FileSystemId":"","Report":"","ClientRequestToken":"","Tags":[{"Key":"","Value":""}],"CapacityToRelease":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Type": "",\n  "Paths": "",\n  "FileSystemId": "",\n  "Report": "",\n  "ClientRequestToken": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "CapacityToRelease": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  Type: '',
  Paths: '',
  FileSystemId: '',
  Report: '',
  ClientRequestToken: '',
  Tags: [{Key: '', Value: ''}],
  CapacityToRelease: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    Type: '',
    Paths: '',
    FileSystemId: '',
    Report: '',
    ClientRequestToken: '',
    Tags: [{Key: '', Value: ''}],
    CapacityToRelease: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask');

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

req.type('json');
req.send({
  Type: '',
  Paths: '',
  FileSystemId: '',
  Report: '',
  ClientRequestToken: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  CapacityToRelease: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    Type: '',
    Paths: '',
    FileSystemId: '',
    Report: '',
    ClientRequestToken: '',
    Tags: [{Key: '', Value: ''}],
    CapacityToRelease: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"Type":"","Paths":"","FileSystemId":"","Report":"","ClientRequestToken":"","Tags":[{"Key":"","Value":""}],"CapacityToRelease":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Type": @"",
                              @"Paths": @"",
                              @"FileSystemId": @"",
                              @"Report": @"",
                              @"ClientRequestToken": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"CapacityToRelease": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Type' => '',
    'Paths' => '',
    'FileSystemId' => '',
    'Report' => '',
    'ClientRequestToken' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'CapacityToRelease' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask', [
  'body' => '{
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CapacityToRelease": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Type' => '',
  'Paths' => '',
  'FileSystemId' => '',
  'Report' => '',
  'ClientRequestToken' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'CapacityToRelease' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Type' => '',
  'Paths' => '',
  'FileSystemId' => '',
  'Report' => '',
  'ClientRequestToken' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'CapacityToRelease' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CapacityToRelease": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CapacityToRelease": ""
}'
import http.client

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

payload = "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask"

payload = {
    "Type": "",
    "Paths": "",
    "FileSystemId": "",
    "Report": "",
    "ClientRequestToken": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "CapacityToRelease": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask"

payload <- "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"Type\": \"\",\n  \"Paths\": \"\",\n  \"FileSystemId\": \"\",\n  \"Report\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CapacityToRelease\": \"\"\n}"
end

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

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

    let payload = json!({
        "Type": "",
        "Paths": "",
        "FileSystemId": "",
        "Report": "",
        "ClientRequestToken": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "CapacityToRelease": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CapacityToRelease": ""
}'
echo '{
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CapacityToRelease": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "Type": "",\n  "Paths": "",\n  "FileSystemId": "",\n  "Report": "",\n  "ClientRequestToken": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "CapacityToRelease": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "Type": "",
  "Paths": "",
  "FileSystemId": "",
  "Report": "",
  "ClientRequestToken": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "CapacityToRelease": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateDataRepositoryTask")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CreateFileCache
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:ClientRequestToken ""
                                                                                                                     :FileCacheType ""
                                                                                                                     :FileCacheTypeVersion ""
                                                                                                                     :StorageCapacity ""
                                                                                                                     :SubnetIds []
                                                                                                                     :SecurityGroupIds ""
                                                                                                                     :Tags [{:Key ""
                                                                                                                             :Value ""}]
                                                                                                                     :CopyTagsToDataRepositoryAssociations ""
                                                                                                                     :KmsKeyId ""
                                                                                                                     :LustreConfiguration ""
                                                                                                                     :DataRepositoryAssociations ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 346

{
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  FileCacheType: '',
  FileCacheTypeVersion: '',
  StorageCapacity: '',
  SubnetIds: [],
  SecurityGroupIds: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  CopyTagsToDataRepositoryAssociations: '',
  KmsKeyId: '',
  LustreConfiguration: '',
  DataRepositoryAssociations: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    FileCacheType: '',
    FileCacheTypeVersion: '',
    StorageCapacity: '',
    SubnetIds: [],
    SecurityGroupIds: '',
    Tags: [{Key: '', Value: ''}],
    CopyTagsToDataRepositoryAssociations: '',
    KmsKeyId: '',
    LustreConfiguration: '',
    DataRepositoryAssociations: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileCacheType":"","FileCacheTypeVersion":"","StorageCapacity":"","SubnetIds":[],"SecurityGroupIds":"","Tags":[{"Key":"","Value":""}],"CopyTagsToDataRepositoryAssociations":"","KmsKeyId":"","LustreConfiguration":"","DataRepositoryAssociations":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "FileCacheType": "",\n  "FileCacheTypeVersion": "",\n  "StorageCapacity": "",\n  "SubnetIds": [],\n  "SecurityGroupIds": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "CopyTagsToDataRepositoryAssociations": "",\n  "KmsKeyId": "",\n  "LustreConfiguration": "",\n  "DataRepositoryAssociations": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  ClientRequestToken: '',
  FileCacheType: '',
  FileCacheTypeVersion: '',
  StorageCapacity: '',
  SubnetIds: [],
  SecurityGroupIds: '',
  Tags: [{Key: '', Value: ''}],
  CopyTagsToDataRepositoryAssociations: '',
  KmsKeyId: '',
  LustreConfiguration: '',
  DataRepositoryAssociations: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ClientRequestToken: '',
    FileCacheType: '',
    FileCacheTypeVersion: '',
    StorageCapacity: '',
    SubnetIds: [],
    SecurityGroupIds: '',
    Tags: [{Key: '', Value: ''}],
    CopyTagsToDataRepositoryAssociations: '',
    KmsKeyId: '',
    LustreConfiguration: '',
    DataRepositoryAssociations: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache');

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

req.type('json');
req.send({
  ClientRequestToken: '',
  FileCacheType: '',
  FileCacheTypeVersion: '',
  StorageCapacity: '',
  SubnetIds: [],
  SecurityGroupIds: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  CopyTagsToDataRepositoryAssociations: '',
  KmsKeyId: '',
  LustreConfiguration: '',
  DataRepositoryAssociations: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    FileCacheType: '',
    FileCacheTypeVersion: '',
    StorageCapacity: '',
    SubnetIds: [],
    SecurityGroupIds: '',
    Tags: [{Key: '', Value: ''}],
    CopyTagsToDataRepositoryAssociations: '',
    KmsKeyId: '',
    LustreConfiguration: '',
    DataRepositoryAssociations: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileCacheType":"","FileCacheTypeVersion":"","StorageCapacity":"","SubnetIds":[],"SecurityGroupIds":"","Tags":[{"Key":"","Value":""}],"CopyTagsToDataRepositoryAssociations":"","KmsKeyId":"","LustreConfiguration":"","DataRepositoryAssociations":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"FileCacheType": @"",
                              @"FileCacheTypeVersion": @"",
                              @"StorageCapacity": @"",
                              @"SubnetIds": @[  ],
                              @"SecurityGroupIds": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"CopyTagsToDataRepositoryAssociations": @"",
                              @"KmsKeyId": @"",
                              @"LustreConfiguration": @"",
                              @"DataRepositoryAssociations": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'FileCacheType' => '',
    'FileCacheTypeVersion' => '',
    'StorageCapacity' => '',
    'SubnetIds' => [
        
    ],
    'SecurityGroupIds' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'CopyTagsToDataRepositoryAssociations' => '',
    'KmsKeyId' => '',
    'LustreConfiguration' => '',
    'DataRepositoryAssociations' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache', [
  'body' => '{
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'FileCacheType' => '',
  'FileCacheTypeVersion' => '',
  'StorageCapacity' => '',
  'SubnetIds' => [
    
  ],
  'SecurityGroupIds' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'CopyTagsToDataRepositoryAssociations' => '',
  'KmsKeyId' => '',
  'LustreConfiguration' => '',
  'DataRepositoryAssociations' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'FileCacheType' => '',
  'FileCacheTypeVersion' => '',
  'StorageCapacity' => '',
  'SubnetIds' => [
    
  ],
  'SecurityGroupIds' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'CopyTagsToDataRepositoryAssociations' => '',
  'KmsKeyId' => '',
  'LustreConfiguration' => '',
  'DataRepositoryAssociations' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
}'
import http.client

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

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache"

payload = {
    "ClientRequestToken": "",
    "FileCacheType": "",
    "FileCacheTypeVersion": "",
    "StorageCapacity": "",
    "SubnetIds": [],
    "SecurityGroupIds": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "CopyTagsToDataRepositoryAssociations": "",
    "KmsKeyId": "",
    "LustreConfiguration": "",
    "DataRepositoryAssociations": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileCacheType\": \"\",\n  \"FileCacheTypeVersion\": \"\",\n  \"StorageCapacity\": \"\",\n  \"SubnetIds\": [],\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"CopyTagsToDataRepositoryAssociations\": \"\",\n  \"KmsKeyId\": \"\",\n  \"LustreConfiguration\": \"\",\n  \"DataRepositoryAssociations\": \"\"\n}"
end

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

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

    let payload = json!({
        "ClientRequestToken": "",
        "FileCacheType": "",
        "FileCacheTypeVersion": "",
        "StorageCapacity": "",
        "SubnetIds": (),
        "SecurityGroupIds": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "CopyTagsToDataRepositoryAssociations": "",
        "KmsKeyId": "",
        "LustreConfiguration": "",
        "DataRepositoryAssociations": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
}'
echo '{
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "FileCacheType": "",\n  "FileCacheTypeVersion": "",\n  "StorageCapacity": "",\n  "SubnetIds": [],\n  "SecurityGroupIds": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "CopyTagsToDataRepositoryAssociations": "",\n  "KmsKeyId": "",\n  "LustreConfiguration": "",\n  "DataRepositoryAssociations": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "FileCacheType": "",
  "FileCacheTypeVersion": "",
  "StorageCapacity": "",
  "SubnetIds": [],
  "SecurityGroupIds": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "CopyTagsToDataRepositoryAssociations": "",
  "KmsKeyId": "",
  "LustreConfiguration": "",
  "DataRepositoryAssociations": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileCache")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CreateFileSystem
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  },
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:ClientRequestToken ""
                                                                                                                      :FileSystemType ""
                                                                                                                      :StorageCapacity ""
                                                                                                                      :StorageType ""
                                                                                                                      :SubnetIds ""
                                                                                                                      :SecurityGroupIds ""
                                                                                                                      :Tags ""
                                                                                                                      :KmsKeyId ""
                                                                                                                      :WindowsConfiguration ""
                                                                                                                      :LustreConfiguration {:WeeklyMaintenanceStartTime ""
                                                                                                                                            :ImportPath ""
                                                                                                                                            :ExportPath ""
                                                                                                                                            :ImportedFileChunkSize ""
                                                                                                                                            :DeploymentType ""
                                                                                                                                            :AutoImportPolicy ""
                                                                                                                                            :PerUnitStorageThroughput ""
                                                                                                                                            :DailyAutomaticBackupStartTime ""
                                                                                                                                            :AutomaticBackupRetentionDays 0
                                                                                                                                            :CopyTagsToBackups ""
                                                                                                                                            :DriveCacheType ""
                                                                                                                                            :DataCompressionType ""
                                                                                                                                            :LogConfiguration ""
                                                                                                                                            :RootSquashConfiguration ""}
                                                                                                                      :OntapConfiguration {:AutomaticBackupRetentionDays 0
                                                                                                                                           :DailyAutomaticBackupStartTime ""
                                                                                                                                           :DeploymentType ""
                                                                                                                                           :EndpointIpAddressRange ""
                                                                                                                                           :FsxAdminPassword ""
                                                                                                                                           :DiskIopsConfiguration ""
                                                                                                                                           :PreferredSubnetId ""
                                                                                                                                           :RouteTableIds ""
                                                                                                                                           :ThroughputCapacity ""
                                                                                                                                           :WeeklyMaintenanceStartTime ""}
                                                                                                                      :FileSystemTypeVersion ""
                                                                                                                      :OpenZFSConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 1086

{
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  },
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  FileSystemType: '',
  StorageCapacity: '',
  StorageType: '',
  SubnetIds: '',
  SecurityGroupIds: '',
  Tags: '',
  KmsKeyId: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    ImportPath: '',
    ExportPath: '',
    ImportedFileChunkSize: '',
    DeploymentType: '',
    AutoImportPolicy: '',
    PerUnitStorageThroughput: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    CopyTagsToBackups: '',
    DriveCacheType: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  OntapConfiguration: {
    AutomaticBackupRetentionDays: 0,
    DailyAutomaticBackupStartTime: '',
    DeploymentType: '',
    EndpointIpAddressRange: '',
    FsxAdminPassword: '',
    DiskIopsConfiguration: '',
    PreferredSubnetId: '',
    RouteTableIds: '',
    ThroughputCapacity: '',
    WeeklyMaintenanceStartTime: ''
  },
  FileSystemTypeVersion: '',
  OpenZFSConfiguration: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    FileSystemType: '',
    StorageCapacity: '',
    StorageType: '',
    SubnetIds: '',
    SecurityGroupIds: '',
    Tags: '',
    KmsKeyId: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      ImportPath: '',
      ExportPath: '',
      ImportedFileChunkSize: '',
      DeploymentType: '',
      AutoImportPolicy: '',
      PerUnitStorageThroughput: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      CopyTagsToBackups: '',
      DriveCacheType: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    OntapConfiguration: {
      AutomaticBackupRetentionDays: 0,
      DailyAutomaticBackupStartTime: '',
      DeploymentType: '',
      EndpointIpAddressRange: '',
      FsxAdminPassword: '',
      DiskIopsConfiguration: '',
      PreferredSubnetId: '',
      RouteTableIds: '',
      ThroughputCapacity: '',
      WeeklyMaintenanceStartTime: ''
    },
    FileSystemTypeVersion: '',
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileSystemType":"","StorageCapacity":"","StorageType":"","SubnetIds":"","SecurityGroupIds":"","Tags":"","KmsKeyId":"","WindowsConfiguration":"","LustreConfiguration":{"WeeklyMaintenanceStartTime":"","ImportPath":"","ExportPath":"","ImportedFileChunkSize":"","DeploymentType":"","AutoImportPolicy":"","PerUnitStorageThroughput":"","DailyAutomaticBackupStartTime":"","AutomaticBackupRetentionDays":0,"CopyTagsToBackups":"","DriveCacheType":"","DataCompressionType":"","LogConfiguration":"","RootSquashConfiguration":""},"OntapConfiguration":{"AutomaticBackupRetentionDays":0,"DailyAutomaticBackupStartTime":"","DeploymentType":"","EndpointIpAddressRange":"","FsxAdminPassword":"","DiskIopsConfiguration":"","PreferredSubnetId":"","RouteTableIds":"","ThroughputCapacity":"","WeeklyMaintenanceStartTime":""},"FileSystemTypeVersion":"","OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "FileSystemType": "",\n  "StorageCapacity": "",\n  "StorageType": "",\n  "SubnetIds": "",\n  "SecurityGroupIds": "",\n  "Tags": "",\n  "KmsKeyId": "",\n  "WindowsConfiguration": "",\n  "LustreConfiguration": {\n    "WeeklyMaintenanceStartTime": "",\n    "ImportPath": "",\n    "ExportPath": "",\n    "ImportedFileChunkSize": "",\n    "DeploymentType": "",\n    "AutoImportPolicy": "",\n    "PerUnitStorageThroughput": "",\n    "DailyAutomaticBackupStartTime": "",\n    "AutomaticBackupRetentionDays": 0,\n    "CopyTagsToBackups": "",\n    "DriveCacheType": "",\n    "DataCompressionType": "",\n    "LogConfiguration": "",\n    "RootSquashConfiguration": ""\n  },\n  "OntapConfiguration": {\n    "AutomaticBackupRetentionDays": 0,\n    "DailyAutomaticBackupStartTime": "",\n    "DeploymentType": "",\n    "EndpointIpAddressRange": "",\n    "FsxAdminPassword": "",\n    "DiskIopsConfiguration": "",\n    "PreferredSubnetId": "",\n    "RouteTableIds": "",\n    "ThroughputCapacity": "",\n    "WeeklyMaintenanceStartTime": ""\n  },\n  "FileSystemTypeVersion": "",\n  "OpenZFSConfiguration": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  ClientRequestToken: '',
  FileSystemType: '',
  StorageCapacity: '',
  StorageType: '',
  SubnetIds: '',
  SecurityGroupIds: '',
  Tags: '',
  KmsKeyId: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    ImportPath: '',
    ExportPath: '',
    ImportedFileChunkSize: '',
    DeploymentType: '',
    AutoImportPolicy: '',
    PerUnitStorageThroughput: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    CopyTagsToBackups: '',
    DriveCacheType: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  OntapConfiguration: {
    AutomaticBackupRetentionDays: 0,
    DailyAutomaticBackupStartTime: '',
    DeploymentType: '',
    EndpointIpAddressRange: '',
    FsxAdminPassword: '',
    DiskIopsConfiguration: '',
    PreferredSubnetId: '',
    RouteTableIds: '',
    ThroughputCapacity: '',
    WeeklyMaintenanceStartTime: ''
  },
  FileSystemTypeVersion: '',
  OpenZFSConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ClientRequestToken: '',
    FileSystemType: '',
    StorageCapacity: '',
    StorageType: '',
    SubnetIds: '',
    SecurityGroupIds: '',
    Tags: '',
    KmsKeyId: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      ImportPath: '',
      ExportPath: '',
      ImportedFileChunkSize: '',
      DeploymentType: '',
      AutoImportPolicy: '',
      PerUnitStorageThroughput: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      CopyTagsToBackups: '',
      DriveCacheType: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    OntapConfiguration: {
      AutomaticBackupRetentionDays: 0,
      DailyAutomaticBackupStartTime: '',
      DeploymentType: '',
      EndpointIpAddressRange: '',
      FsxAdminPassword: '',
      DiskIopsConfiguration: '',
      PreferredSubnetId: '',
      RouteTableIds: '',
      ThroughputCapacity: '',
      WeeklyMaintenanceStartTime: ''
    },
    FileSystemTypeVersion: '',
    OpenZFSConfiguration: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem');

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

req.type('json');
req.send({
  ClientRequestToken: '',
  FileSystemType: '',
  StorageCapacity: '',
  StorageType: '',
  SubnetIds: '',
  SecurityGroupIds: '',
  Tags: '',
  KmsKeyId: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    ImportPath: '',
    ExportPath: '',
    ImportedFileChunkSize: '',
    DeploymentType: '',
    AutoImportPolicy: '',
    PerUnitStorageThroughput: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    CopyTagsToBackups: '',
    DriveCacheType: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  OntapConfiguration: {
    AutomaticBackupRetentionDays: 0,
    DailyAutomaticBackupStartTime: '',
    DeploymentType: '',
    EndpointIpAddressRange: '',
    FsxAdminPassword: '',
    DiskIopsConfiguration: '',
    PreferredSubnetId: '',
    RouteTableIds: '',
    ThroughputCapacity: '',
    WeeklyMaintenanceStartTime: ''
  },
  FileSystemTypeVersion: '',
  OpenZFSConfiguration: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    FileSystemType: '',
    StorageCapacity: '',
    StorageType: '',
    SubnetIds: '',
    SecurityGroupIds: '',
    Tags: '',
    KmsKeyId: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      ImportPath: '',
      ExportPath: '',
      ImportedFileChunkSize: '',
      DeploymentType: '',
      AutoImportPolicy: '',
      PerUnitStorageThroughput: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      CopyTagsToBackups: '',
      DriveCacheType: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    OntapConfiguration: {
      AutomaticBackupRetentionDays: 0,
      DailyAutomaticBackupStartTime: '',
      DeploymentType: '',
      EndpointIpAddressRange: '',
      FsxAdminPassword: '',
      DiskIopsConfiguration: '',
      PreferredSubnetId: '',
      RouteTableIds: '',
      ThroughputCapacity: '',
      WeeklyMaintenanceStartTime: ''
    },
    FileSystemTypeVersion: '',
    OpenZFSConfiguration: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileSystemType":"","StorageCapacity":"","StorageType":"","SubnetIds":"","SecurityGroupIds":"","Tags":"","KmsKeyId":"","WindowsConfiguration":"","LustreConfiguration":{"WeeklyMaintenanceStartTime":"","ImportPath":"","ExportPath":"","ImportedFileChunkSize":"","DeploymentType":"","AutoImportPolicy":"","PerUnitStorageThroughput":"","DailyAutomaticBackupStartTime":"","AutomaticBackupRetentionDays":0,"CopyTagsToBackups":"","DriveCacheType":"","DataCompressionType":"","LogConfiguration":"","RootSquashConfiguration":""},"OntapConfiguration":{"AutomaticBackupRetentionDays":0,"DailyAutomaticBackupStartTime":"","DeploymentType":"","EndpointIpAddressRange":"","FsxAdminPassword":"","DiskIopsConfiguration":"","PreferredSubnetId":"","RouteTableIds":"","ThroughputCapacity":"","WeeklyMaintenanceStartTime":""},"FileSystemTypeVersion":"","OpenZFSConfiguration":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"FileSystemType": @"",
                              @"StorageCapacity": @"",
                              @"StorageType": @"",
                              @"SubnetIds": @"",
                              @"SecurityGroupIds": @"",
                              @"Tags": @"",
                              @"KmsKeyId": @"",
                              @"WindowsConfiguration": @"",
                              @"LustreConfiguration": @{ @"WeeklyMaintenanceStartTime": @"", @"ImportPath": @"", @"ExportPath": @"", @"ImportedFileChunkSize": @"", @"DeploymentType": @"", @"AutoImportPolicy": @"", @"PerUnitStorageThroughput": @"", @"DailyAutomaticBackupStartTime": @"", @"AutomaticBackupRetentionDays": @0, @"CopyTagsToBackups": @"", @"DriveCacheType": @"", @"DataCompressionType": @"", @"LogConfiguration": @"", @"RootSquashConfiguration": @"" },
                              @"OntapConfiguration": @{ @"AutomaticBackupRetentionDays": @0, @"DailyAutomaticBackupStartTime": @"", @"DeploymentType": @"", @"EndpointIpAddressRange": @"", @"FsxAdminPassword": @"", @"DiskIopsConfiguration": @"", @"PreferredSubnetId": @"", @"RouteTableIds": @"", @"ThroughputCapacity": @"", @"WeeklyMaintenanceStartTime": @"" },
                              @"FileSystemTypeVersion": @"",
                              @"OpenZFSConfiguration": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'FileSystemType' => '',
    'StorageCapacity' => '',
    'StorageType' => '',
    'SubnetIds' => '',
    'SecurityGroupIds' => '',
    'Tags' => '',
    'KmsKeyId' => '',
    'WindowsConfiguration' => '',
    'LustreConfiguration' => [
        'WeeklyMaintenanceStartTime' => '',
        'ImportPath' => '',
        'ExportPath' => '',
        'ImportedFileChunkSize' => '',
        'DeploymentType' => '',
        'AutoImportPolicy' => '',
        'PerUnitStorageThroughput' => '',
        'DailyAutomaticBackupStartTime' => '',
        'AutomaticBackupRetentionDays' => 0,
        'CopyTagsToBackups' => '',
        'DriveCacheType' => '',
        'DataCompressionType' => '',
        'LogConfiguration' => '',
        'RootSquashConfiguration' => ''
    ],
    'OntapConfiguration' => [
        'AutomaticBackupRetentionDays' => 0,
        'DailyAutomaticBackupStartTime' => '',
        'DeploymentType' => '',
        'EndpointIpAddressRange' => '',
        'FsxAdminPassword' => '',
        'DiskIopsConfiguration' => '',
        'PreferredSubnetId' => '',
        'RouteTableIds' => '',
        'ThroughputCapacity' => '',
        'WeeklyMaintenanceStartTime' => ''
    ],
    'FileSystemTypeVersion' => '',
    'OpenZFSConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem', [
  'body' => '{
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  },
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'FileSystemType' => '',
  'StorageCapacity' => '',
  'StorageType' => '',
  'SubnetIds' => '',
  'SecurityGroupIds' => '',
  'Tags' => '',
  'KmsKeyId' => '',
  'WindowsConfiguration' => '',
  'LustreConfiguration' => [
    'WeeklyMaintenanceStartTime' => '',
    'ImportPath' => '',
    'ExportPath' => '',
    'ImportedFileChunkSize' => '',
    'DeploymentType' => '',
    'AutoImportPolicy' => '',
    'PerUnitStorageThroughput' => '',
    'DailyAutomaticBackupStartTime' => '',
    'AutomaticBackupRetentionDays' => 0,
    'CopyTagsToBackups' => '',
    'DriveCacheType' => '',
    'DataCompressionType' => '',
    'LogConfiguration' => '',
    'RootSquashConfiguration' => ''
  ],
  'OntapConfiguration' => [
    'AutomaticBackupRetentionDays' => 0,
    'DailyAutomaticBackupStartTime' => '',
    'DeploymentType' => '',
    'EndpointIpAddressRange' => '',
    'FsxAdminPassword' => '',
    'DiskIopsConfiguration' => '',
    'PreferredSubnetId' => '',
    'RouteTableIds' => '',
    'ThroughputCapacity' => '',
    'WeeklyMaintenanceStartTime' => ''
  ],
  'FileSystemTypeVersion' => '',
  'OpenZFSConfiguration' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'FileSystemType' => '',
  'StorageCapacity' => '',
  'StorageType' => '',
  'SubnetIds' => '',
  'SecurityGroupIds' => '',
  'Tags' => '',
  'KmsKeyId' => '',
  'WindowsConfiguration' => '',
  'LustreConfiguration' => [
    'WeeklyMaintenanceStartTime' => '',
    'ImportPath' => '',
    'ExportPath' => '',
    'ImportedFileChunkSize' => '',
    'DeploymentType' => '',
    'AutoImportPolicy' => '',
    'PerUnitStorageThroughput' => '',
    'DailyAutomaticBackupStartTime' => '',
    'AutomaticBackupRetentionDays' => 0,
    'CopyTagsToBackups' => '',
    'DriveCacheType' => '',
    'DataCompressionType' => '',
    'LogConfiguration' => '',
    'RootSquashConfiguration' => ''
  ],
  'OntapConfiguration' => [
    'AutomaticBackupRetentionDays' => 0,
    'DailyAutomaticBackupStartTime' => '',
    'DeploymentType' => '',
    'EndpointIpAddressRange' => '',
    'FsxAdminPassword' => '',
    'DiskIopsConfiguration' => '',
    'PreferredSubnetId' => '',
    'RouteTableIds' => '',
    'ThroughputCapacity' => '',
    'WeeklyMaintenanceStartTime' => ''
  ],
  'FileSystemTypeVersion' => '',
  'OpenZFSConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  },
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  },
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
}'
import http.client

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

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem"

payload = {
    "ClientRequestToken": "",
    "FileSystemType": "",
    "StorageCapacity": "",
    "StorageType": "",
    "SubnetIds": "",
    "SecurityGroupIds": "",
    "Tags": "",
    "KmsKeyId": "",
    "WindowsConfiguration": "",
    "LustreConfiguration": {
        "WeeklyMaintenanceStartTime": "",
        "ImportPath": "",
        "ExportPath": "",
        "ImportedFileChunkSize": "",
        "DeploymentType": "",
        "AutoImportPolicy": "",
        "PerUnitStorageThroughput": "",
        "DailyAutomaticBackupStartTime": "",
        "AutomaticBackupRetentionDays": 0,
        "CopyTagsToBackups": "",
        "DriveCacheType": "",
        "DataCompressionType": "",
        "LogConfiguration": "",
        "RootSquashConfiguration": ""
    },
    "OntapConfiguration": {
        "AutomaticBackupRetentionDays": 0,
        "DailyAutomaticBackupStartTime": "",
        "DeploymentType": "",
        "EndpointIpAddressRange": "",
        "FsxAdminPassword": "",
        "DiskIopsConfiguration": "",
        "PreferredSubnetId": "",
        "RouteTableIds": "",
        "ThroughputCapacity": "",
        "WeeklyMaintenanceStartTime": ""
    },
    "FileSystemTypeVersion": "",
    "OpenZFSConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemType\": \"\",\n  \"StorageCapacity\": \"\",\n  \"StorageType\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"KmsKeyId\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"DeploymentType\": \"\",\n    \"EndpointIpAddressRange\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"PreferredSubnetId\": \"\",\n    \"RouteTableIds\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\"\n  },\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"
end

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

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

    let payload = json!({
        "ClientRequestToken": "",
        "FileSystemType": "",
        "StorageCapacity": "",
        "StorageType": "",
        "SubnetIds": "",
        "SecurityGroupIds": "",
        "Tags": "",
        "KmsKeyId": "",
        "WindowsConfiguration": "",
        "LustreConfiguration": json!({
            "WeeklyMaintenanceStartTime": "",
            "ImportPath": "",
            "ExportPath": "",
            "ImportedFileChunkSize": "",
            "DeploymentType": "",
            "AutoImportPolicy": "",
            "PerUnitStorageThroughput": "",
            "DailyAutomaticBackupStartTime": "",
            "AutomaticBackupRetentionDays": 0,
            "CopyTagsToBackups": "",
            "DriveCacheType": "",
            "DataCompressionType": "",
            "LogConfiguration": "",
            "RootSquashConfiguration": ""
        }),
        "OntapConfiguration": json!({
            "AutomaticBackupRetentionDays": 0,
            "DailyAutomaticBackupStartTime": "",
            "DeploymentType": "",
            "EndpointIpAddressRange": "",
            "FsxAdminPassword": "",
            "DiskIopsConfiguration": "",
            "PreferredSubnetId": "",
            "RouteTableIds": "",
            "ThroughputCapacity": "",
            "WeeklyMaintenanceStartTime": ""
        }),
        "FileSystemTypeVersion": "",
        "OpenZFSConfiguration": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  },
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
}'
echo '{
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  },
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "FileSystemType": "",\n  "StorageCapacity": "",\n  "StorageType": "",\n  "SubnetIds": "",\n  "SecurityGroupIds": "",\n  "Tags": "",\n  "KmsKeyId": "",\n  "WindowsConfiguration": "",\n  "LustreConfiguration": {\n    "WeeklyMaintenanceStartTime": "",\n    "ImportPath": "",\n    "ExportPath": "",\n    "ImportedFileChunkSize": "",\n    "DeploymentType": "",\n    "AutoImportPolicy": "",\n    "PerUnitStorageThroughput": "",\n    "DailyAutomaticBackupStartTime": "",\n    "AutomaticBackupRetentionDays": 0,\n    "CopyTagsToBackups": "",\n    "DriveCacheType": "",\n    "DataCompressionType": "",\n    "LogConfiguration": "",\n    "RootSquashConfiguration": ""\n  },\n  "OntapConfiguration": {\n    "AutomaticBackupRetentionDays": 0,\n    "DailyAutomaticBackupStartTime": "",\n    "DeploymentType": "",\n    "EndpointIpAddressRange": "",\n    "FsxAdminPassword": "",\n    "DiskIopsConfiguration": "",\n    "PreferredSubnetId": "",\n    "RouteTableIds": "",\n    "ThroughputCapacity": "",\n    "WeeklyMaintenanceStartTime": ""\n  },\n  "FileSystemTypeVersion": "",\n  "OpenZFSConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "FileSystemType": "",
  "StorageCapacity": "",
  "StorageType": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "KmsKeyId": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": [
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  ],
  "OntapConfiguration": [
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "DeploymentType": "",
    "EndpointIpAddressRange": "",
    "FsxAdminPassword": "",
    "DiskIopsConfiguration": "",
    "PreferredSubnetId": "",
    "RouteTableIds": "",
    "ThroughputCapacity": "",
    "WeeklyMaintenanceStartTime": ""
  ],
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystem")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "FileSystem": {
    "CreationTime": "1481841524.0",
    "DNSName": "fs-0123456789abcdef0.fsx.com",
    "FileSystemId": "fs-0123456789abcdef0",
    "KmsKeyId": "arn:aws:kms:us-east-1:012345678912:key/1111abcd-2222-3333-4444-55556666eeff",
    "Lifecycle": "CREATING",
    "OwnerId": 12345678912,
    "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:file-system/fs-0123456789abcdef0",
    "StorageCapacity": 3200,
    "StorageType": "HDD",
    "SubnetIds": [
      "subnet-1234abcd"
    ],
    "Tags": [
      {
        "Key": "Name",
        "Value": "MyFileSystem"
      }
    ],
    "VpcId": "vpc-ab1234cd",
    "WindowsConfiguration": {
      "ActiveDirectoryId": "d-1234abcd12",
      "Aliases": [
        {
          "Lifecycle": "CREATING",
          "Name": "accounting.corp.example.com"
        }
      ],
      "AutomaticBackupRetentionDays": 30,
      "DailyAutomaticBackupStartTime": "05:00",
      "ThroughputCapacity": 32,
      "WeeklyMaintenanceStartTime": "1:05:00"
    }
  }
}
POST CreateFileSystemFromBackup
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup
HEADERS

X-Amz-Target
BODY json

{
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup" {:headers {:x-amz-target ""}
                                                                                                                  :content-type :json
                                                                                                                  :form-params {:BackupId ""
                                                                                                                                :ClientRequestToken ""
                                                                                                                                :SubnetIds ""
                                                                                                                                :SecurityGroupIds ""
                                                                                                                                :Tags ""
                                                                                                                                :WindowsConfiguration ""
                                                                                                                                :LustreConfiguration {:WeeklyMaintenanceStartTime ""
                                                                                                                                                      :ImportPath ""
                                                                                                                                                      :ExportPath ""
                                                                                                                                                      :ImportedFileChunkSize ""
                                                                                                                                                      :DeploymentType ""
                                                                                                                                                      :AutoImportPolicy ""
                                                                                                                                                      :PerUnitStorageThroughput ""
                                                                                                                                                      :DailyAutomaticBackupStartTime ""
                                                                                                                                                      :AutomaticBackupRetentionDays 0
                                                                                                                                                      :CopyTagsToBackups ""
                                                                                                                                                      :DriveCacheType ""
                                                                                                                                                      :DataCompressionType ""
                                                                                                                                                      :LogConfiguration ""
                                                                                                                                                      :RootSquashConfiguration ""}
                                                                                                                                :StorageType ""
                                                                                                                                :KmsKeyId ""
                                                                                                                                :FileSystemTypeVersion ""
                                                                                                                                :OpenZFSConfiguration ""
                                                                                                                                :StorageCapacity ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup"

	payload := strings.NewReader("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 727

{
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BackupId: '',
  ClientRequestToken: '',
  SubnetIds: '',
  SecurityGroupIds: '',
  Tags: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    ImportPath: '',
    ExportPath: '',
    ImportedFileChunkSize: '',
    DeploymentType: '',
    AutoImportPolicy: '',
    PerUnitStorageThroughput: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    CopyTagsToBackups: '',
    DriveCacheType: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  StorageType: '',
  KmsKeyId: '',
  FileSystemTypeVersion: '',
  OpenZFSConfiguration: '',
  StorageCapacity: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    BackupId: '',
    ClientRequestToken: '',
    SubnetIds: '',
    SecurityGroupIds: '',
    Tags: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      ImportPath: '',
      ExportPath: '',
      ImportedFileChunkSize: '',
      DeploymentType: '',
      AutoImportPolicy: '',
      PerUnitStorageThroughput: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      CopyTagsToBackups: '',
      DriveCacheType: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    StorageType: '',
    KmsKeyId: '',
    FileSystemTypeVersion: '',
    OpenZFSConfiguration: '',
    StorageCapacity: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupId":"","ClientRequestToken":"","SubnetIds":"","SecurityGroupIds":"","Tags":"","WindowsConfiguration":"","LustreConfiguration":{"WeeklyMaintenanceStartTime":"","ImportPath":"","ExportPath":"","ImportedFileChunkSize":"","DeploymentType":"","AutoImportPolicy":"","PerUnitStorageThroughput":"","DailyAutomaticBackupStartTime":"","AutomaticBackupRetentionDays":0,"CopyTagsToBackups":"","DriveCacheType":"","DataCompressionType":"","LogConfiguration":"","RootSquashConfiguration":""},"StorageType":"","KmsKeyId":"","FileSystemTypeVersion":"","OpenZFSConfiguration":"","StorageCapacity":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BackupId": "",\n  "ClientRequestToken": "",\n  "SubnetIds": "",\n  "SecurityGroupIds": "",\n  "Tags": "",\n  "WindowsConfiguration": "",\n  "LustreConfiguration": {\n    "WeeklyMaintenanceStartTime": "",\n    "ImportPath": "",\n    "ExportPath": "",\n    "ImportedFileChunkSize": "",\n    "DeploymentType": "",\n    "AutoImportPolicy": "",\n    "PerUnitStorageThroughput": "",\n    "DailyAutomaticBackupStartTime": "",\n    "AutomaticBackupRetentionDays": 0,\n    "CopyTagsToBackups": "",\n    "DriveCacheType": "",\n    "DataCompressionType": "",\n    "LogConfiguration": "",\n    "RootSquashConfiguration": ""\n  },\n  "StorageType": "",\n  "KmsKeyId": "",\n  "FileSystemTypeVersion": "",\n  "OpenZFSConfiguration": "",\n  "StorageCapacity": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  BackupId: '',
  ClientRequestToken: '',
  SubnetIds: '',
  SecurityGroupIds: '',
  Tags: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    ImportPath: '',
    ExportPath: '',
    ImportedFileChunkSize: '',
    DeploymentType: '',
    AutoImportPolicy: '',
    PerUnitStorageThroughput: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    CopyTagsToBackups: '',
    DriveCacheType: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  StorageType: '',
  KmsKeyId: '',
  FileSystemTypeVersion: '',
  OpenZFSConfiguration: '',
  StorageCapacity: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    BackupId: '',
    ClientRequestToken: '',
    SubnetIds: '',
    SecurityGroupIds: '',
    Tags: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      ImportPath: '',
      ExportPath: '',
      ImportedFileChunkSize: '',
      DeploymentType: '',
      AutoImportPolicy: '',
      PerUnitStorageThroughput: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      CopyTagsToBackups: '',
      DriveCacheType: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    StorageType: '',
    KmsKeyId: '',
    FileSystemTypeVersion: '',
    OpenZFSConfiguration: '',
    StorageCapacity: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup');

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

req.type('json');
req.send({
  BackupId: '',
  ClientRequestToken: '',
  SubnetIds: '',
  SecurityGroupIds: '',
  Tags: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    ImportPath: '',
    ExportPath: '',
    ImportedFileChunkSize: '',
    DeploymentType: '',
    AutoImportPolicy: '',
    PerUnitStorageThroughput: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    CopyTagsToBackups: '',
    DriveCacheType: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  StorageType: '',
  KmsKeyId: '',
  FileSystemTypeVersion: '',
  OpenZFSConfiguration: '',
  StorageCapacity: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    BackupId: '',
    ClientRequestToken: '',
    SubnetIds: '',
    SecurityGroupIds: '',
    Tags: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      ImportPath: '',
      ExportPath: '',
      ImportedFileChunkSize: '',
      DeploymentType: '',
      AutoImportPolicy: '',
      PerUnitStorageThroughput: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      CopyTagsToBackups: '',
      DriveCacheType: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    StorageType: '',
    KmsKeyId: '',
    FileSystemTypeVersion: '',
    OpenZFSConfiguration: '',
    StorageCapacity: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupId":"","ClientRequestToken":"","SubnetIds":"","SecurityGroupIds":"","Tags":"","WindowsConfiguration":"","LustreConfiguration":{"WeeklyMaintenanceStartTime":"","ImportPath":"","ExportPath":"","ImportedFileChunkSize":"","DeploymentType":"","AutoImportPolicy":"","PerUnitStorageThroughput":"","DailyAutomaticBackupStartTime":"","AutomaticBackupRetentionDays":0,"CopyTagsToBackups":"","DriveCacheType":"","DataCompressionType":"","LogConfiguration":"","RootSquashConfiguration":""},"StorageType":"","KmsKeyId":"","FileSystemTypeVersion":"","OpenZFSConfiguration":"","StorageCapacity":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BackupId": @"",
                              @"ClientRequestToken": @"",
                              @"SubnetIds": @"",
                              @"SecurityGroupIds": @"",
                              @"Tags": @"",
                              @"WindowsConfiguration": @"",
                              @"LustreConfiguration": @{ @"WeeklyMaintenanceStartTime": @"", @"ImportPath": @"", @"ExportPath": @"", @"ImportedFileChunkSize": @"", @"DeploymentType": @"", @"AutoImportPolicy": @"", @"PerUnitStorageThroughput": @"", @"DailyAutomaticBackupStartTime": @"", @"AutomaticBackupRetentionDays": @0, @"CopyTagsToBackups": @"", @"DriveCacheType": @"", @"DataCompressionType": @"", @"LogConfiguration": @"", @"RootSquashConfiguration": @"" },
                              @"StorageType": @"",
                              @"KmsKeyId": @"",
                              @"FileSystemTypeVersion": @"",
                              @"OpenZFSConfiguration": @"",
                              @"StorageCapacity": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'BackupId' => '',
    'ClientRequestToken' => '',
    'SubnetIds' => '',
    'SecurityGroupIds' => '',
    'Tags' => '',
    'WindowsConfiguration' => '',
    'LustreConfiguration' => [
        'WeeklyMaintenanceStartTime' => '',
        'ImportPath' => '',
        'ExportPath' => '',
        'ImportedFileChunkSize' => '',
        'DeploymentType' => '',
        'AutoImportPolicy' => '',
        'PerUnitStorageThroughput' => '',
        'DailyAutomaticBackupStartTime' => '',
        'AutomaticBackupRetentionDays' => 0,
        'CopyTagsToBackups' => '',
        'DriveCacheType' => '',
        'DataCompressionType' => '',
        'LogConfiguration' => '',
        'RootSquashConfiguration' => ''
    ],
    'StorageType' => '',
    'KmsKeyId' => '',
    'FileSystemTypeVersion' => '',
    'OpenZFSConfiguration' => '',
    'StorageCapacity' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup', [
  'body' => '{
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BackupId' => '',
  'ClientRequestToken' => '',
  'SubnetIds' => '',
  'SecurityGroupIds' => '',
  'Tags' => '',
  'WindowsConfiguration' => '',
  'LustreConfiguration' => [
    'WeeklyMaintenanceStartTime' => '',
    'ImportPath' => '',
    'ExportPath' => '',
    'ImportedFileChunkSize' => '',
    'DeploymentType' => '',
    'AutoImportPolicy' => '',
    'PerUnitStorageThroughput' => '',
    'DailyAutomaticBackupStartTime' => '',
    'AutomaticBackupRetentionDays' => 0,
    'CopyTagsToBackups' => '',
    'DriveCacheType' => '',
    'DataCompressionType' => '',
    'LogConfiguration' => '',
    'RootSquashConfiguration' => ''
  ],
  'StorageType' => '',
  'KmsKeyId' => '',
  'FileSystemTypeVersion' => '',
  'OpenZFSConfiguration' => '',
  'StorageCapacity' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BackupId' => '',
  'ClientRequestToken' => '',
  'SubnetIds' => '',
  'SecurityGroupIds' => '',
  'Tags' => '',
  'WindowsConfiguration' => '',
  'LustreConfiguration' => [
    'WeeklyMaintenanceStartTime' => '',
    'ImportPath' => '',
    'ExportPath' => '',
    'ImportedFileChunkSize' => '',
    'DeploymentType' => '',
    'AutoImportPolicy' => '',
    'PerUnitStorageThroughput' => '',
    'DailyAutomaticBackupStartTime' => '',
    'AutomaticBackupRetentionDays' => 0,
    'CopyTagsToBackups' => '',
    'DriveCacheType' => '',
    'DataCompressionType' => '',
    'LogConfiguration' => '',
    'RootSquashConfiguration' => ''
  ],
  'StorageType' => '',
  'KmsKeyId' => '',
  'FileSystemTypeVersion' => '',
  'OpenZFSConfiguration' => '',
  'StorageCapacity' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
}'
import http.client

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

payload = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup"

payload = {
    "BackupId": "",
    "ClientRequestToken": "",
    "SubnetIds": "",
    "SecurityGroupIds": "",
    "Tags": "",
    "WindowsConfiguration": "",
    "LustreConfiguration": {
        "WeeklyMaintenanceStartTime": "",
        "ImportPath": "",
        "ExportPath": "",
        "ImportedFileChunkSize": "",
        "DeploymentType": "",
        "AutoImportPolicy": "",
        "PerUnitStorageThroughput": "",
        "DailyAutomaticBackupStartTime": "",
        "AutomaticBackupRetentionDays": 0,
        "CopyTagsToBackups": "",
        "DriveCacheType": "",
        "DataCompressionType": "",
        "LogConfiguration": "",
        "RootSquashConfiguration": ""
    },
    "StorageType": "",
    "KmsKeyId": "",
    "FileSystemTypeVersion": "",
    "OpenZFSConfiguration": "",
    "StorageCapacity": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup"

payload <- "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"SubnetIds\": \"\",\n  \"SecurityGroupIds\": \"\",\n  \"Tags\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"ImportPath\": \"\",\n    \"ExportPath\": \"\",\n    \"ImportedFileChunkSize\": \"\",\n    \"DeploymentType\": \"\",\n    \"AutoImportPolicy\": \"\",\n    \"PerUnitStorageThroughput\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"CopyTagsToBackups\": \"\",\n    \"DriveCacheType\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"StorageType\": \"\",\n  \"KmsKeyId\": \"\",\n  \"FileSystemTypeVersion\": \"\",\n  \"OpenZFSConfiguration\": \"\",\n  \"StorageCapacity\": \"\"\n}"
end

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

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

    let payload = json!({
        "BackupId": "",
        "ClientRequestToken": "",
        "SubnetIds": "",
        "SecurityGroupIds": "",
        "Tags": "",
        "WindowsConfiguration": "",
        "LustreConfiguration": json!({
            "WeeklyMaintenanceStartTime": "",
            "ImportPath": "",
            "ExportPath": "",
            "ImportedFileChunkSize": "",
            "DeploymentType": "",
            "AutoImportPolicy": "",
            "PerUnitStorageThroughput": "",
            "DailyAutomaticBackupStartTime": "",
            "AutomaticBackupRetentionDays": 0,
            "CopyTagsToBackups": "",
            "DriveCacheType": "",
            "DataCompressionType": "",
            "LogConfiguration": "",
            "RootSquashConfiguration": ""
        }),
        "StorageType": "",
        "KmsKeyId": "",
        "FileSystemTypeVersion": "",
        "OpenZFSConfiguration": "",
        "StorageCapacity": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
}'
echo '{
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "BackupId": "",\n  "ClientRequestToken": "",\n  "SubnetIds": "",\n  "SecurityGroupIds": "",\n  "Tags": "",\n  "WindowsConfiguration": "",\n  "LustreConfiguration": {\n    "WeeklyMaintenanceStartTime": "",\n    "ImportPath": "",\n    "ExportPath": "",\n    "ImportedFileChunkSize": "",\n    "DeploymentType": "",\n    "AutoImportPolicy": "",\n    "PerUnitStorageThroughput": "",\n    "DailyAutomaticBackupStartTime": "",\n    "AutomaticBackupRetentionDays": 0,\n    "CopyTagsToBackups": "",\n    "DriveCacheType": "",\n    "DataCompressionType": "",\n    "LogConfiguration": "",\n    "RootSquashConfiguration": ""\n  },\n  "StorageType": "",\n  "KmsKeyId": "",\n  "FileSystemTypeVersion": "",\n  "OpenZFSConfiguration": "",\n  "StorageCapacity": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "BackupId": "",
  "ClientRequestToken": "",
  "SubnetIds": "",
  "SecurityGroupIds": "",
  "Tags": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": [
    "WeeklyMaintenanceStartTime": "",
    "ImportPath": "",
    "ExportPath": "",
    "ImportedFileChunkSize": "",
    "DeploymentType": "",
    "AutoImportPolicy": "",
    "PerUnitStorageThroughput": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "CopyTagsToBackups": "",
    "DriveCacheType": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  ],
  "StorageType": "",
  "KmsKeyId": "",
  "FileSystemTypeVersion": "",
  "OpenZFSConfiguration": "",
  "StorageCapacity": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateFileSystemFromBackup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "FileSystem": {
    "CreationTime": "1481841524.0",
    "DNSName": "fs-0498eed5fe91001ec.fsx.com",
    "FileSystemId": "fs-0498eed5fe91001ec",
    "KmsKeyId": "arn:aws:kms:us-east-1:012345678912:key/0ff3ea8d-130e-4133-877f-93908b6fdbd6",
    "Lifecycle": "CREATING",
    "OwnerId": 12345678912,
    "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:file-system/fs-0498eed5fe91001ec",
    "StorageCapacity": 300,
    "SubnetIds": [
      "subnet-1234abcd"
    ],
    "Tags": [
      {
        "Key": "Name",
        "Value": "MyFileSystem"
      }
    ],
    "VpcId": "vpc-ab1234cd",
    "WindowsConfiguration": {
      "ActiveDirectoryId": "d-1234abcd12",
      "AutomaticBackupRetentionDays": 30,
      "DailyAutomaticBackupStartTime": "05:00",
      "ThroughputCapacity": 8,
      "WeeklyMaintenanceStartTime": "1:05:00"
    }
  }
}
POST CreateSnapshot
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "Name": "",
  "VolumeId": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot" {:headers {:x-amz-target ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:ClientRequestToken ""
                                                                                                                    :Name ""
                                                                                                                    :VolumeId ""
                                                                                                                    :Tags [{:Key ""
                                                                                                                            :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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: 126

{
  "ClientRequestToken": "",
  "Name": "",
  "VolumeId": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  Name: '',
  VolumeId: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', Name: '', VolumeId: '', Tags: [{Key: '', Value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","Name":"","VolumeId":"","Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "Name": "",\n  "VolumeId": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({ClientRequestToken: '', Name: '', VolumeId: '', Tags: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', Name: '', VolumeId: '', Tags: [{Key: '', Value: ''}]},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot');

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

req.type('json');
req.send({
  ClientRequestToken: '',
  Name: '',
  VolumeId: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', Name: '', VolumeId: '', Tags: [{Key: '', Value: ''}]}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","Name":"","VolumeId":"","Tags":[{"Key":"","Value":""}]}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"Name": @"",
                              @"VolumeId": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'Name' => '',
    'VolumeId' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'Name' => '',
  'VolumeId' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'Name' => '',
  'VolumeId' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "Name": "",
  "VolumeId": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "Name": "",
  "VolumeId": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CreateSnapshot"

payload = {
    "ClientRequestToken": "",
    "Name": "",
    "VolumeId": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CreateSnapshot")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"VolumeId\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "ClientRequestToken": "",
        "Name": "",
        "VolumeId": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "Name": "",
  "VolumeId": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "ClientRequestToken": "",
  "Name": "",
  "VolumeId": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "Name": "",\n  "VolumeId": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "Name": "",
  "VolumeId": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateSnapshot")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CreateStorageVirtualMachine
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine
HEADERS

X-Amz-Target
BODY json

{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "RootVolumeSecurityStyle": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:ActiveDirectoryConfiguration ""
                                                                                                                                 :ClientRequestToken ""
                                                                                                                                 :FileSystemId ""
                                                                                                                                 :Name ""
                                                                                                                                 :SvmAdminPassword ""
                                                                                                                                 :Tags [{:Key ""
                                                                                                                                         :Value ""}]
                                                                                                                                 :RootVolumeSecurityStyle ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine"

	payload := strings.NewReader("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 227

{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "RootVolumeSecurityStyle": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActiveDirectoryConfiguration: '',
  ClientRequestToken: '',
  FileSystemId: '',
  Name: '',
  SvmAdminPassword: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  RootVolumeSecurityStyle: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActiveDirectoryConfiguration: '',
    ClientRequestToken: '',
    FileSystemId: '',
    Name: '',
    SvmAdminPassword: '',
    Tags: [{Key: '', Value: ''}],
    RootVolumeSecurityStyle: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActiveDirectoryConfiguration":"","ClientRequestToken":"","FileSystemId":"","Name":"","SvmAdminPassword":"","Tags":[{"Key":"","Value":""}],"RootVolumeSecurityStyle":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActiveDirectoryConfiguration": "",\n  "ClientRequestToken": "",\n  "FileSystemId": "",\n  "Name": "",\n  "SvmAdminPassword": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "RootVolumeSecurityStyle": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  ActiveDirectoryConfiguration: '',
  ClientRequestToken: '',
  FileSystemId: '',
  Name: '',
  SvmAdminPassword: '',
  Tags: [{Key: '', Value: ''}],
  RootVolumeSecurityStyle: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ActiveDirectoryConfiguration: '',
    ClientRequestToken: '',
    FileSystemId: '',
    Name: '',
    SvmAdminPassword: '',
    Tags: [{Key: '', Value: ''}],
    RootVolumeSecurityStyle: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine');

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

req.type('json');
req.send({
  ActiveDirectoryConfiguration: '',
  ClientRequestToken: '',
  FileSystemId: '',
  Name: '',
  SvmAdminPassword: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  RootVolumeSecurityStyle: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActiveDirectoryConfiguration: '',
    ClientRequestToken: '',
    FileSystemId: '',
    Name: '',
    SvmAdminPassword: '',
    Tags: [{Key: '', Value: ''}],
    RootVolumeSecurityStyle: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActiveDirectoryConfiguration":"","ClientRequestToken":"","FileSystemId":"","Name":"","SvmAdminPassword":"","Tags":[{"Key":"","Value":""}],"RootVolumeSecurityStyle":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActiveDirectoryConfiguration": @"",
                              @"ClientRequestToken": @"",
                              @"FileSystemId": @"",
                              @"Name": @"",
                              @"SvmAdminPassword": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"RootVolumeSecurityStyle": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ActiveDirectoryConfiguration' => '',
    'ClientRequestToken' => '',
    'FileSystemId' => '',
    'Name' => '',
    'SvmAdminPassword' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'RootVolumeSecurityStyle' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine', [
  'body' => '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "RootVolumeSecurityStyle": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActiveDirectoryConfiguration' => '',
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'Name' => '',
  'SvmAdminPassword' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'RootVolumeSecurityStyle' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActiveDirectoryConfiguration' => '',
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'Name' => '',
  'SvmAdminPassword' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'RootVolumeSecurityStyle' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "RootVolumeSecurityStyle": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "RootVolumeSecurityStyle": ""
}'
import http.client

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

payload = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine"

payload = {
    "ActiveDirectoryConfiguration": "",
    "ClientRequestToken": "",
    "FileSystemId": "",
    "Name": "",
    "SvmAdminPassword": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "RootVolumeSecurityStyle": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine"

payload <- "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Name\": \"\",\n  \"SvmAdminPassword\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"RootVolumeSecurityStyle\": \"\"\n}"
end

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

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

    let payload = json!({
        "ActiveDirectoryConfiguration": "",
        "ClientRequestToken": "",
        "FileSystemId": "",
        "Name": "",
        "SvmAdminPassword": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "RootVolumeSecurityStyle": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "RootVolumeSecurityStyle": ""
}'
echo '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "RootVolumeSecurityStyle": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActiveDirectoryConfiguration": "",\n  "ClientRequestToken": "",\n  "FileSystemId": "",\n  "Name": "",\n  "SvmAdminPassword": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "RootVolumeSecurityStyle": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Name": "",
  "SvmAdminPassword": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "RootVolumeSecurityStyle": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateStorageVirtualMachine")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CreateVolume
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "OpenZFSConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:ClientRequestToken ""
                                                                                                                  :VolumeType ""
                                                                                                                  :Name ""
                                                                                                                  :OntapConfiguration ""
                                                                                                                  :Tags [{:Key ""
                                                                                                                          :Value ""}]
                                                                                                                  :OpenZFSConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}")

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

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

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

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

	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

{
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "OpenZFSConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  VolumeType: '',
  Name: '',
  OntapConfiguration: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  OpenZFSConfiguration: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    VolumeType: '',
    Name: '',
    OntapConfiguration: '',
    Tags: [{Key: '', Value: ''}],
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeType":"","Name":"","OntapConfiguration":"","Tags":[{"Key":"","Value":""}],"OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "VolumeType": "",\n  "Name": "",\n  "OntapConfiguration": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "OpenZFSConfiguration": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  ClientRequestToken: '',
  VolumeType: '',
  Name: '',
  OntapConfiguration: '',
  Tags: [{Key: '', Value: ''}],
  OpenZFSConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ClientRequestToken: '',
    VolumeType: '',
    Name: '',
    OntapConfiguration: '',
    Tags: [{Key: '', Value: ''}],
    OpenZFSConfiguration: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume');

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

req.type('json');
req.send({
  ClientRequestToken: '',
  VolumeType: '',
  Name: '',
  OntapConfiguration: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  OpenZFSConfiguration: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    VolumeType: '',
    Name: '',
    OntapConfiguration: '',
    Tags: [{Key: '', Value: ''}],
    OpenZFSConfiguration: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeType":"","Name":"","OntapConfiguration":"","Tags":[{"Key":"","Value":""}],"OpenZFSConfiguration":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"VolumeType": @"",
                              @"Name": @"",
                              @"OntapConfiguration": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"OpenZFSConfiguration": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'VolumeType' => '',
    'Name' => '',
    'OntapConfiguration' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'OpenZFSConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume', [
  'body' => '{
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "OpenZFSConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'VolumeType' => '',
  'Name' => '',
  'OntapConfiguration' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'OpenZFSConfiguration' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'VolumeType' => '',
  'Name' => '',
  'OntapConfiguration' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'OpenZFSConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "OpenZFSConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "OpenZFSConfiguration": ""
}'
import http.client

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

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume"

payload = {
    "ClientRequestToken": "",
    "VolumeType": "",
    "Name": "",
    "OntapConfiguration": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "OpenZFSConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeType\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"OpenZFSConfiguration\": \"\"\n}"
end

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

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

    let payload = json!({
        "ClientRequestToken": "",
        "VolumeType": "",
        "Name": "",
        "OntapConfiguration": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "OpenZFSConfiguration": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "OpenZFSConfiguration": ""
}'
echo '{
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "OpenZFSConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "VolumeType": "",\n  "Name": "",\n  "OntapConfiguration": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "OpenZFSConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "VolumeType": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "OpenZFSConfiguration": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolume")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST CreateVolumeFromBackup
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup
HEADERS

X-Amz-Target
BODY json

{
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup" {:headers {:x-amz-target ""}
                                                                                                              :content-type :json
                                                                                                              :form-params {:BackupId ""
                                                                                                                            :ClientRequestToken ""
                                                                                                                            :Name ""
                                                                                                                            :OntapConfiguration ""
                                                                                                                            :Tags [{:Key ""
                                                                                                                                    :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup"

	payload := strings.NewReader("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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: 154

{
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  BackupId: '',
  ClientRequestToken: '',
  Name: '',
  OntapConfiguration: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    BackupId: '',
    ClientRequestToken: '',
    Name: '',
    OntapConfiguration: '',
    Tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupId":"","ClientRequestToken":"","Name":"","OntapConfiguration":"","Tags":[{"Key":"","Value":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BackupId": "",\n  "ClientRequestToken": "",\n  "Name": "",\n  "OntapConfiguration": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  BackupId: '',
  ClientRequestToken: '',
  Name: '',
  OntapConfiguration: '',
  Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    BackupId: '',
    ClientRequestToken: '',
    Name: '',
    OntapConfiguration: '',
    Tags: [{Key: '', Value: ''}]
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup');

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

req.type('json');
req.send({
  BackupId: '',
  ClientRequestToken: '',
  Name: '',
  OntapConfiguration: '',
  Tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    BackupId: '',
    ClientRequestToken: '',
    Name: '',
    OntapConfiguration: '',
    Tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupId":"","ClientRequestToken":"","Name":"","OntapConfiguration":"","Tags":[{"Key":"","Value":""}]}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"BackupId": @"",
                              @"ClientRequestToken": @"",
                              @"Name": @"",
                              @"OntapConfiguration": @"",
                              @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'BackupId' => '',
    'ClientRequestToken' => '',
    'Name' => '',
    'OntapConfiguration' => '',
    'Tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup', [
  'body' => '{
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BackupId' => '',
  'ClientRequestToken' => '',
  'Name' => '',
  'OntapConfiguration' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BackupId' => '',
  'ClientRequestToken' => '',
  'Name' => '',
  'OntapConfiguration' => '',
  'Tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup"

payload = {
    "BackupId": "",
    "ClientRequestToken": "",
    "Name": "",
    "OntapConfiguration": "",
    "Tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup"

payload <- "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "BackupId": "",
        "ClientRequestToken": "",
        "Name": "",
        "OntapConfiguration": "",
        "Tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "BackupId": "",\n  "ClientRequestToken": "",\n  "Name": "",\n  "OntapConfiguration": "",\n  "Tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "BackupId": "",
  "ClientRequestToken": "",
  "Name": "",
  "OntapConfiguration": "",
  "Tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.CreateVolumeFromBackup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST DeleteBackup
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup
HEADERS

X-Amz-Target
BODY json

{
  "BackupId": "",
  "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=AWSSimbaAPIService_v20180301.DeleteBackup");

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"BackupId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteBackup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"BackupId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteBackup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BackupId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteBackup"

	payload := strings.NewReader("{\n  \"BackupId\": \"\",\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: 48

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BackupId: '',
  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=AWSSimbaAPIService_v20180301.DeleteBackup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupId":"","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=AWSSimbaAPIService_v20180301.DeleteBackup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BackupId": "",\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  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

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

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

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

req.type('json');
req.send({
  BackupId: '',
  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=AWSSimbaAPIService_v20180301.DeleteBackup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {BackupId: '', 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=AWSSimbaAPIService_v20180301.DeleteBackup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupId":"","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 = @{ @"BackupId": @"",
                              @"ClientRequestToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"BackupId\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'BackupId' => '',
    '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=AWSSimbaAPIService_v20180301.DeleteBackup', [
  'body' => '{
  "BackupId": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

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

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

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

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

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

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

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

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

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

payload = "{\n  \"BackupId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteBackup"

payload = {
    "BackupId": "",
    "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=AWSSimbaAPIService_v20180301.DeleteBackup"

payload <- "{\n  \"BackupId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteBackup")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"BackupId\": \"\",\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  \"BackupId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteBackup";

    let payload = json!({
        "BackupId": "",
        "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=AWSSimbaAPIService_v20180301.DeleteBackup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "BackupId": "",
  "ClientRequestToken": ""
}'
echo '{
  "BackupId": "",
  "ClientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "BackupId": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteBackup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "BackupId": "backup-03e3c82e0183b7b6b",
  "Lifecycle": "DELETED"
}
POST DeleteDataRepositoryAssociation
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation
HEADERS

X-Amz-Target
BODY json

{
  "AssociationId": "",
  "ClientRequestToken": "",
  "DeleteDataInFileSystem": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation" {:headers {:x-amz-target ""}
                                                                                                                       :content-type :json
                                                                                                                       :form-params {:AssociationId ""
                                                                                                                                     :ClientRequestToken ""
                                                                                                                                     :DeleteDataInFileSystem ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation"

	payload := strings.NewReader("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}")

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

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

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

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

	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

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssociationId: '', ClientRequestToken: '', DeleteDataInFileSystem: ''}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AssociationId": "",\n  "ClientRequestToken": "",\n  "DeleteDataInFileSystem": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({AssociationId: '', ClientRequestToken: '', DeleteDataInFileSystem: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AssociationId: '', ClientRequestToken: '', DeleteDataInFileSystem: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation');

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

req.type('json');
req.send({
  AssociationId: '',
  ClientRequestToken: '',
  DeleteDataInFileSystem: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssociationId: '', ClientRequestToken: '', DeleteDataInFileSystem: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssociationId":"","ClientRequestToken":"","DeleteDataInFileSystem":""}'
};

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AssociationId' => '',
    'ClientRequestToken' => '',
    'DeleteDataInFileSystem' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AssociationId' => '',
  'ClientRequestToken' => '',
  'DeleteDataInFileSystem' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AssociationId' => '',
  'ClientRequestToken' => '',
  'DeleteDataInFileSystem' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

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

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

payload = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation"

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

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

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

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation"

payload <- "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"DeleteDataInFileSystem\": \"\"\n}"
end

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

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

    let payload = json!({
        "AssociationId": "",
        "ClientRequestToken": "",
        "DeleteDataInFileSystem": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AssociationId": "",
  "ClientRequestToken": "",
  "DeleteDataInFileSystem": ""
}'
echo '{
  "AssociationId": "",
  "ClientRequestToken": "",
  "DeleteDataInFileSystem": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AssociationId": "",\n  "ClientRequestToken": "",\n  "DeleteDataInFileSystem": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteDataRepositoryAssociation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST DeleteFileCache
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache
HEADERS

X-Amz-Target
BODY json

{
  "FileCacheId": "",
  "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=AWSSimbaAPIService_v20180301.DeleteFileCache");

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

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileCacheId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteFileCache"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileCacheId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteFileCache");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileCacheId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteFileCache"

	payload := strings.NewReader("{\n  \"FileCacheId\": \"\",\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: 51

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FileCacheId: '',
  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=AWSSimbaAPIService_v20180301.DeleteFileCache');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileCacheId":"","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=AWSSimbaAPIService_v20180301.DeleteFileCache',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileCacheId": "",\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  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FileCacheId: '', 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=AWSSimbaAPIService_v20180301.DeleteFileCache');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FileCacheId: '',
  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=AWSSimbaAPIService_v20180301.DeleteFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileCacheId: '', 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=AWSSimbaAPIService_v20180301.DeleteFileCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileCacheId":"","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 = @{ @"FileCacheId": @"",
                              @"ClientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileCacheId' => '',
    '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=AWSSimbaAPIService_v20180301.DeleteFileCache', [
  'body' => '{
  "FileCacheId": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileCacheId' => '',
  'ClientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileCacheId' => '',
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileCacheId": "",
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileCacheId": "",
  "ClientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FileCacheId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteFileCache"

payload = {
    "FileCacheId": "",
    "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=AWSSimbaAPIService_v20180301.DeleteFileCache"

payload <- "{\n  \"FileCacheId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteFileCache")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileCacheId\": \"\",\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  \"FileCacheId\": \"\",\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=AWSSimbaAPIService_v20180301.DeleteFileCache";

    let payload = json!({
        "FileCacheId": "",
        "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=AWSSimbaAPIService_v20180301.DeleteFileCache' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileCacheId": "",
  "ClientRequestToken": ""
}'
echo '{
  "FileCacheId": "",
  "ClientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileCacheId": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileCacheId": "",
  "ClientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileCache")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DeleteFileSystem
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem
HEADERS

X-Amz-Target
BODY json

{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "LustreConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "OpenZFSConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:FileSystemId ""
                                                                                                                      :ClientRequestToken ""
                                                                                                                      :WindowsConfiguration {:SkipFinalBackup ""
                                                                                                                                             :FinalBackupTags ""}
                                                                                                                      :LustreConfiguration {:SkipFinalBackup ""
                                                                                                                                            :FinalBackupTags ""}
                                                                                                                      :OpenZFSConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem"

	payload := strings.NewReader("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "LustreConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "OpenZFSConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FileSystemId: '',
  ClientRequestToken: '',
  WindowsConfiguration: {
    SkipFinalBackup: '',
    FinalBackupTags: ''
  },
  LustreConfiguration: {
    SkipFinalBackup: '',
    FinalBackupTags: ''
  },
  OpenZFSConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FileSystemId: '',
    ClientRequestToken: '',
    WindowsConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
    LustreConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","ClientRequestToken":"","WindowsConfiguration":{"SkipFinalBackup":"","FinalBackupTags":""},"LustreConfiguration":{"SkipFinalBackup":"","FinalBackupTags":""},"OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileSystemId": "",\n  "ClientRequestToken": "",\n  "WindowsConfiguration": {\n    "SkipFinalBackup": "",\n    "FinalBackupTags": ""\n  },\n  "LustreConfiguration": {\n    "SkipFinalBackup": "",\n    "FinalBackupTags": ""\n  },\n  "OpenZFSConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  FileSystemId: '',
  ClientRequestToken: '',
  WindowsConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
  LustreConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
  OpenZFSConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    FileSystemId: '',
    ClientRequestToken: '',
    WindowsConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
    LustreConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
    OpenZFSConfiguration: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FileSystemId: '',
  ClientRequestToken: '',
  WindowsConfiguration: {
    SkipFinalBackup: '',
    FinalBackupTags: ''
  },
  LustreConfiguration: {
    SkipFinalBackup: '',
    FinalBackupTags: ''
  },
  OpenZFSConfiguration: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FileSystemId: '',
    ClientRequestToken: '',
    WindowsConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
    LustreConfiguration: {SkipFinalBackup: '', FinalBackupTags: ''},
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","ClientRequestToken":"","WindowsConfiguration":{"SkipFinalBackup":"","FinalBackupTags":""},"LustreConfiguration":{"SkipFinalBackup":"","FinalBackupTags":""},"OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FileSystemId": @"",
                              @"ClientRequestToken": @"",
                              @"WindowsConfiguration": @{ @"SkipFinalBackup": @"", @"FinalBackupTags": @"" },
                              @"LustreConfiguration": @{ @"SkipFinalBackup": @"", @"FinalBackupTags": @"" },
                              @"OpenZFSConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileSystemId' => '',
    'ClientRequestToken' => '',
    'WindowsConfiguration' => [
        'SkipFinalBackup' => '',
        'FinalBackupTags' => ''
    ],
    'LustreConfiguration' => [
        'SkipFinalBackup' => '',
        'FinalBackupTags' => ''
    ],
    'OpenZFSConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem', [
  'body' => '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "LustreConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "OpenZFSConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileSystemId' => '',
  'ClientRequestToken' => '',
  'WindowsConfiguration' => [
    'SkipFinalBackup' => '',
    'FinalBackupTags' => ''
  ],
  'LustreConfiguration' => [
    'SkipFinalBackup' => '',
    'FinalBackupTags' => ''
  ],
  'OpenZFSConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileSystemId' => '',
  'ClientRequestToken' => '',
  'WindowsConfiguration' => [
    'SkipFinalBackup' => '',
    'FinalBackupTags' => ''
  ],
  'LustreConfiguration' => [
    'SkipFinalBackup' => '',
    'FinalBackupTags' => ''
  ],
  'OpenZFSConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "LustreConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "OpenZFSConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "LustreConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "OpenZFSConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem"

payload = {
    "FileSystemId": "",
    "ClientRequestToken": "",
    "WindowsConfiguration": {
        "SkipFinalBackup": "",
        "FinalBackupTags": ""
    },
    "LustreConfiguration": {
        "SkipFinalBackup": "",
        "FinalBackupTags": ""
    },
    "OpenZFSConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem"

payload <- "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"WindowsConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"LustreConfiguration\": {\n    \"SkipFinalBackup\": \"\",\n    \"FinalBackupTags\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem";

    let payload = json!({
        "FileSystemId": "",
        "ClientRequestToken": "",
        "WindowsConfiguration": json!({
            "SkipFinalBackup": "",
            "FinalBackupTags": ""
        }),
        "LustreConfiguration": json!({
            "SkipFinalBackup": "",
            "FinalBackupTags": ""
        }),
        "OpenZFSConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "LustreConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "OpenZFSConfiguration": ""
}'
echo '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "LustreConfiguration": {
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  },
  "OpenZFSConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileSystemId": "",\n  "ClientRequestToken": "",\n  "WindowsConfiguration": {\n    "SkipFinalBackup": "",\n    "FinalBackupTags": ""\n  },\n  "LustreConfiguration": {\n    "SkipFinalBackup": "",\n    "FinalBackupTags": ""\n  },\n  "OpenZFSConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileSystemId": "",
  "ClientRequestToken": "",
  "WindowsConfiguration": [
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  ],
  "LustreConfiguration": [
    "SkipFinalBackup": "",
    "FinalBackupTags": ""
  ],
  "OpenZFSConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteFileSystem")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "FileSystemId": "fs-0498eed5fe91001ec",
  "Lifecycle": "DELETING"
}
POST DeleteSnapshot
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "SnapshotId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot" {:headers {:x-amz-target ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:ClientRequestToken ""
                                                                                                                    :SnapshotId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "ClientRequestToken": "",
  "SnapshotId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  SnapshotId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', SnapshotId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","SnapshotId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "SnapshotId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ClientRequestToken: '', SnapshotId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', SnapshotId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  SnapshotId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', SnapshotId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","SnapshotId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"SnapshotId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'SnapshotId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot', [
  'body' => '{
  "ClientRequestToken": "",
  "SnapshotId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'SnapshotId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'SnapshotId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "SnapshotId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "SnapshotId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot"

payload = {
    "ClientRequestToken": "",
    "SnapshotId": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"SnapshotId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot";

    let payload = json!({
        "ClientRequestToken": "",
        "SnapshotId": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "SnapshotId": ""
}'
echo '{
  "ClientRequestToken": "",
  "SnapshotId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "SnapshotId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "SnapshotId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteSnapshot")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DeleteStorageVirtualMachine
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:ClientRequestToken ""
                                                                                                                                 :StorageVirtualMachineId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  StorageVirtualMachineId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', StorageVirtualMachineId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","StorageVirtualMachineId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "StorageVirtualMachineId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ClientRequestToken: '', StorageVirtualMachineId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', StorageVirtualMachineId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  StorageVirtualMachineId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', StorageVirtualMachineId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","StorageVirtualMachineId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"StorageVirtualMachineId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'StorageVirtualMachineId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine', [
  'body' => '{
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'StorageVirtualMachineId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'StorageVirtualMachineId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine"

payload = {
    "ClientRequestToken": "",
    "StorageVirtualMachineId": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine";

    let payload = json!({
        "ClientRequestToken": "",
        "StorageVirtualMachineId": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
}'
echo '{
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "StorageVirtualMachineId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "StorageVirtualMachineId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteStorageVirtualMachine")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DeleteVolume
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:ClientRequestToken ""
                                                                                                                  :VolumeId ""
                                                                                                                  :OntapConfiguration ""
                                                                                                                  :OpenZFSConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  VolumeId: '',
  OntapConfiguration: '',
  OpenZFSConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    VolumeId: '',
    OntapConfiguration: '',
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeId":"","OntapConfiguration":"","OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "VolumeId": "",\n  "OntapConfiguration": "",\n  "OpenZFSConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ClientRequestToken: '',
  VolumeId: '',
  OntapConfiguration: '',
  OpenZFSConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ClientRequestToken: '',
    VolumeId: '',
    OntapConfiguration: '',
    OpenZFSConfiguration: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  VolumeId: '',
  OntapConfiguration: '',
  OpenZFSConfiguration: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    VolumeId: '',
    OntapConfiguration: '',
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeId":"","OntapConfiguration":"","OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"VolumeId": @"",
                              @"OntapConfiguration": @"",
                              @"OpenZFSConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'VolumeId' => '',
    'OntapConfiguration' => '',
    'OpenZFSConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume', [
  'body' => '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'VolumeId' => '',
  'OntapConfiguration' => '',
  'OpenZFSConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'VolumeId' => '',
  'OntapConfiguration' => '',
  'OpenZFSConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume"

payload = {
    "ClientRequestToken": "",
    "VolumeId": "",
    "OntapConfiguration": "",
    "OpenZFSConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume";

    let payload = json!({
        "ClientRequestToken": "",
        "VolumeId": "",
        "OntapConfiguration": "",
        "OpenZFSConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
}'
echo '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "VolumeId": "",\n  "OntapConfiguration": "",\n  "OpenZFSConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "OpenZFSConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DeleteVolume")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DescribeBackups
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups
HEADERS

X-Amz-Target
BODY json

{
  "BackupIds": "",
  "Filters": "",
  "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=AWSSimbaAPIService_v20180301.DescribeBackups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:BackupIds ""
                                                                                                                     :Filters ""
                                                                                                                     :MaxResults ""
                                                                                                                     :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups"

	payload := strings.NewReader("{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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: 77

{
  "BackupIds": "",
  "Filters": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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  \"BackupIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  BackupIds: '',
  Filters: '',
  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=AWSSimbaAPIService_v20180301.DescribeBackups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {BackupIds: '', Filters: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupIds":"","Filters":"","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=AWSSimbaAPIService_v20180301.DescribeBackups',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "BackupIds": "",\n  "Filters": "",\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  \"BackupIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({BackupIds: '', Filters: '', MaxResults: '', NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {BackupIds: '', Filters: '', 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=AWSSimbaAPIService_v20180301.DescribeBackups');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  BackupIds: '',
  Filters: '',
  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=AWSSimbaAPIService_v20180301.DescribeBackups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {BackupIds: '', Filters: '', 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=AWSSimbaAPIService_v20180301.DescribeBackups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"BackupIds":"","Filters":"","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 = @{ @"BackupIds": @"",
                              @"Filters": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'BackupIds' => '',
    'Filters' => '',
    '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=AWSSimbaAPIService_v20180301.DescribeBackups', [
  'body' => '{
  "BackupIds": "",
  "Filters": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'BackupIds' => '',
  'Filters' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'BackupIds' => '',
  'Filters' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BackupIds": "",
  "Filters": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "BackupIds": "",
  "Filters": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups"

payload = {
    "BackupIds": "",
    "Filters": "",
    "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=AWSSimbaAPIService_v20180301.DescribeBackups"

payload <- "{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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  \"BackupIds\": \"\",\n  \"Filters\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeBackups";

    let payload = json!({
        "BackupIds": "",
        "Filters": "",
        "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=AWSSimbaAPIService_v20180301.DescribeBackups' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "BackupIds": "",
  "Filters": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "BackupIds": "",
  "Filters": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "BackupIds": "",\n  "Filters": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "BackupIds": "",
  "Filters": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeBackups")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Backups": [
    {
      "BackupId": "backup-03e3c82e0183b7b6b",
      "CreationTime": "1481841524.0",
      "FileSystem": {
        "FileSystemId": "fs-0498eed5fe91001ec",
        "OwnerId": 12345678912,
        "StorageCapacity": 300,
        "WindowsConfiguration": {
          "ActiveDirectoryId": "d-1234abcd12",
          "AutomaticBackupRetentionDays": 30,
          "DailyAutomaticBackupStartTime": "05:00",
          "WeeklyMaintenanceStartTime": "1:05:00"
        }
      },
      "Lifecycle": "AVAILABLE",
      "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:backup/backup-03e3c82e0183b7b6b",
      "Tags": [
        {
          "Key": "Name",
          "Value": "MyBackup"
        }
      ],
      "Type": "USER_INITIATED"
    }
  ]
}
POST DescribeDataRepositoryAssociations
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations
HEADERS

X-Amz-Target
BODY json

{
  "AssociationIds": "",
  "Filters": [
    {
      "Name": "",
      "Values": ""
    }
  ],
  "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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations" {:headers {:x-amz-target ""}
                                                                                                                          :content-type :json
                                                                                                                          :form-params {:AssociationIds ""
                                                                                                                                        :Filters [{:Name ""
                                                                                                                                                   :Values ""}]
                                                                                                                                        :MaxResults ""
                                                                                                                                        :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations"

	payload := strings.NewReader("{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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: 134

{
  "AssociationIds": "",
  "Filters": [
    {
      "Name": "",
      "Values": ""
    }
  ],
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AssociationIds: '',
  Filters: [
    {
      Name: '',
      Values: ''
    }
  ],
  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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AssociationIds: '',
    Filters: [{Name: '', Values: ''}],
    MaxResults: '',
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssociationIds":"","Filters":[{"Name":"","Values":""}],"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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AssociationIds": "",\n  "Filters": [\n    {\n      "Name": "",\n      "Values": ""\n    }\n  ],\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  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  AssociationIds: '',
  Filters: [{Name: '', Values: ''}],
  MaxResults: '',
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    AssociationIds: '',
    Filters: [{Name: '', Values: ''}],
    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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AssociationIds: '',
  Filters: [
    {
      Name: '',
      Values: ''
    }
  ],
  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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    AssociationIds: '',
    Filters: [{Name: '', Values: ''}],
    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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssociationIds":"","Filters":[{"Name":"","Values":""}],"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 = @{ @"AssociationIds": @"",
                              @"Filters": @[ @{ @"Name": @"", @"Values": @"" } ],
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AssociationIds' => '',
    'Filters' => [
        [
                'Name' => '',
                'Values' => ''
        ]
    ],
    '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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations', [
  'body' => '{
  "AssociationIds": "",
  "Filters": [
    {
      "Name": "",
      "Values": ""
    }
  ],
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AssociationIds' => '',
  'Filters' => [
    [
        'Name' => '',
        'Values' => ''
    ]
  ],
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AssociationIds' => '',
  'Filters' => [
    [
        'Name' => '',
        'Values' => ''
    ]
  ],
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssociationIds": "",
  "Filters": [
    {
      "Name": "",
      "Values": ""
    }
  ],
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssociationIds": "",
  "Filters": [
    {
      "Name": "",
      "Values": ""
    }
  ],
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations"

payload = {
    "AssociationIds": "",
    "Filters": [
        {
            "Name": "",
            "Values": ""
        }
    ],
    "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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations"

payload <- "{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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  \"AssociationIds\": \"\",\n  \"Filters\": [\n    {\n      \"Name\": \"\",\n      \"Values\": \"\"\n    }\n  ],\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations";

    let payload = json!({
        "AssociationIds": "",
        "Filters": (
            json!({
                "Name": "",
                "Values": ""
            })
        ),
        "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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AssociationIds": "",
  "Filters": [
    {
      "Name": "",
      "Values": ""
    }
  ],
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "AssociationIds": "",
  "Filters": [
    {
      "Name": "",
      "Values": ""
    }
  ],
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AssociationIds": "",\n  "Filters": [\n    {\n      "Name": "",\n      "Values": ""\n    }\n  ],\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AssociationIds": "",
  "Filters": [
    [
      "Name": "",
      "Values": ""
    ]
  ],
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryAssociations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DescribeDataRepositoryTasks
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks
HEADERS

X-Amz-Target
BODY json

{
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:TaskIds ""
                                                                                                                                 :Filters ""
                                                                                                                                 :MaxResults 0
                                                                                                                                 :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks"

	payload := strings.NewReader("{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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: 74

{
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TaskIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TaskIds: '', Filters: '', MaxResults: 0, NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TaskIds":"","Filters":"","MaxResults":0,"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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TaskIds": "",\n  "Filters": "",\n  "MaxResults": 0,\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  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({TaskIds: '', Filters: '', MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {TaskIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TaskIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {TaskIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"TaskIds":"","Filters":"","MaxResults":0,"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 = @{ @"TaskIds": @"",
                              @"Filters": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'TaskIds' => '',
    'Filters' => '',
    'MaxResults' => 0,
    '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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks', [
  'body' => '{
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TaskIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TaskIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks"

payload = {
    "TaskIds": "",
    "Filters": "",
    "MaxResults": 0,
    "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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks"

payload <- "{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"TaskIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks";

    let payload = json!({
        "TaskIds": "",
        "Filters": "",
        "MaxResults": 0,
        "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=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
echo '{
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "TaskIds": "",\n  "Filters": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "TaskIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeDataRepositoryTasks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DescribeFileCaches
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches
HEADERS

X-Amz-Target
BODY json

{
  "FileCacheIds": "",
  "MaxResults": 0,
  "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=AWSSimbaAPIService_v20180301.DescribeFileCaches");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json
                                                                                                          :form-params {:FileCacheIds ""
                                                                                                                        :MaxResults 0
                                                                                                                        :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeFileCaches"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeFileCaches");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeFileCaches"

	payload := strings.NewReader("{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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: 62

{
  "FileCacheIds": "",
  "MaxResults": 0,
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FileCacheIds: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeFileCaches');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileCacheIds: '', MaxResults: 0, NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileCacheIds":"","MaxResults":0,"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=AWSSimbaAPIService_v20180301.DescribeFileCaches',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileCacheIds": "",\n  "MaxResults": 0,\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  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FileCacheIds: '', MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FileCacheIds: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeFileCaches');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FileCacheIds: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeFileCaches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileCacheIds: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeFileCaches';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileCacheIds":"","MaxResults":0,"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 = @{ @"FileCacheIds": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileCacheIds' => '',
    'MaxResults' => 0,
    '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=AWSSimbaAPIService_v20180301.DescribeFileCaches', [
  'body' => '{
  "FileCacheIds": "",
  "MaxResults": 0,
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileCacheIds' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileCacheIds' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileCacheIds": "",
  "MaxResults": 0,
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileCacheIds": "",
  "MaxResults": 0,
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeFileCaches"

payload = {
    "FileCacheIds": "",
    "MaxResults": 0,
    "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=AWSSimbaAPIService_v20180301.DescribeFileCaches"

payload <- "{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeFileCaches")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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  \"FileCacheIds\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeFileCaches";

    let payload = json!({
        "FileCacheIds": "",
        "MaxResults": 0,
        "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=AWSSimbaAPIService_v20180301.DescribeFileCaches' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileCacheIds": "",
  "MaxResults": 0,
  "NextToken": ""
}'
echo '{
  "FileCacheIds": "",
  "MaxResults": 0,
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileCacheIds": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileCacheIds": "",
  "MaxResults": 0,
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileCaches")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DescribeFileSystemAliases
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases" {:headers {:x-amz-target ""}
                                                                                                                 :content-type :json
                                                                                                                 :form-params {:ClientRequestToken ""
                                                                                                                               :FileSystemId ""
                                                                                                                               :MaxResults ""
                                                                                                                               :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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: 91

{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  FileSystemId: '',
  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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', FileSystemId: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileSystemId":"","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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "FileSystemId": "",\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  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ClientRequestToken: '', FileSystemId: '', MaxResults: '', NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', FileSystemId: '', 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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  FileSystemId: '',
  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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', FileSystemId: '', 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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileSystemId":"","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 = @{ @"ClientRequestToken": @"",
                              @"FileSystemId": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'FileSystemId' => '',
    '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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases', [
  'body' => '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases"

payload = {
    "ClientRequestToken": "",
    "FileSystemId": "",
    "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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases";

    let payload = json!({
        "ClientRequestToken": "",
        "FileSystemId": "",
        "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=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "FileSystemId": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "FileSystemId": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystemAliases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DescribeFileSystems
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems
HEADERS

X-Amz-Target
BODY json

{
  "FileSystemIds": "",
  "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=AWSSimbaAPIService_v20180301.DescribeFileSystems");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileSystemIds\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:FileSystemIds ""
                                                                                                                         :MaxResults ""
                                                                                                                         :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems"

	payload := strings.NewReader("{\n  \"FileSystemIds\": \"\",\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: 64

{
  "FileSystemIds": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileSystemIds\": \"\",\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  \"FileSystemIds\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileSystemIds\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FileSystemIds: '',
  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=AWSSimbaAPIService_v20180301.DescribeFileSystems');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileSystemIds: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemIds":"","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=AWSSimbaAPIService_v20180301.DescribeFileSystems',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileSystemIds": "",\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  \"FileSystemIds\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FileSystemIds: '', MaxResults: '', NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FileSystemIds: '', 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=AWSSimbaAPIService_v20180301.DescribeFileSystems');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FileSystemIds: '',
  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=AWSSimbaAPIService_v20180301.DescribeFileSystems',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileSystemIds: '', 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=AWSSimbaAPIService_v20180301.DescribeFileSystems';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemIds":"","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 = @{ @"FileSystemIds": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileSystemIds' => '',
    '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=AWSSimbaAPIService_v20180301.DescribeFileSystems', [
  'body' => '{
  "FileSystemIds": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileSystemIds' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileSystemIds' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemIds": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemIds": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems"

payload = {
    "FileSystemIds": "",
    "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=AWSSimbaAPIService_v20180301.DescribeFileSystems"

payload <- "{\n  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileSystemIds\": \"\",\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  \"FileSystemIds\": \"\",\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=AWSSimbaAPIService_v20180301.DescribeFileSystems";

    let payload = json!({
        "FileSystemIds": "",
        "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=AWSSimbaAPIService_v20180301.DescribeFileSystems' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileSystemIds": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "FileSystemIds": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileSystemIds": "",\n  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileSystemIds": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeFileSystems")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "FileSystems": [
    {
      "CreationTime": "1481841524.0",
      "DNSName": "fs-0498eed5fe91001ec.fsx.com",
      "FileSystemId": "fs-0498eed5fe91001ec",
      "KmsKeyId": "arn:aws:kms:us-east-1:012345678912:key/0ff3ea8d-130e-4133-877f-93908b6fdbd6",
      "Lifecycle": "AVAILABLE",
      "NetworkInterfaceIds": [
        "eni-abcd1234"
      ],
      "OwnerId": 12345678912,
      "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:file-system/fs-0498eed5fe91001ec",
      "StorageCapacity": 300,
      "SubnetIds": [
        "subnet-1234abcd"
      ],
      "Tags": [
        {
          "Key": "Name",
          "Value": "MyFileSystem"
        }
      ],
      "VpcId": "vpc-ab1234cd",
      "WindowsConfiguration": {
        "ActiveDirectoryId": "d-1234abcd12",
        "AutomaticBackupRetentionDays": 30,
        "DailyAutomaticBackupStartTime": "05:00",
        "ThroughputCapacity": 8,
        "WeeklyMaintenanceStartTime": "1:05:00"
      }
    }
  ]
}
POST DescribeSnapshots
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots
HEADERS

X-Amz-Target
BODY json

{
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "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=AWSSimbaAPIService_v20180301.DescribeSnapshots");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots" {:headers {:x-amz-target ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:SnapshotIds ""
                                                                                                                       :Filters ""
                                                                                                                       :MaxResults 0
                                                                                                                       :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeSnapshots"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeSnapshots");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeSnapshots"

	payload := strings.NewReader("{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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: 78

{
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SnapshotIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeSnapshots');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SnapshotIds: '', Filters: '', MaxResults: 0, NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SnapshotIds":"","Filters":"","MaxResults":0,"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=AWSSimbaAPIService_v20180301.DescribeSnapshots',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SnapshotIds": "",\n  "Filters": "",\n  "MaxResults": 0,\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  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({SnapshotIds: '', Filters: '', MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {SnapshotIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeSnapshots');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SnapshotIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeSnapshots',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {SnapshotIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeSnapshots';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"SnapshotIds":"","Filters":"","MaxResults":0,"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 = @{ @"SnapshotIds": @"",
                              @"Filters": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'SnapshotIds' => '',
    'Filters' => '',
    'MaxResults' => 0,
    '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=AWSSimbaAPIService_v20180301.DescribeSnapshots', [
  'body' => '{
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SnapshotIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SnapshotIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeSnapshots"

payload = {
    "SnapshotIds": "",
    "Filters": "",
    "MaxResults": 0,
    "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=AWSSimbaAPIService_v20180301.DescribeSnapshots"

payload <- "{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeSnapshots")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"SnapshotIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeSnapshots";

    let payload = json!({
        "SnapshotIds": "",
        "Filters": "",
        "MaxResults": 0,
        "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=AWSSimbaAPIService_v20180301.DescribeSnapshots' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
echo '{
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "SnapshotIds": "",\n  "Filters": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "SnapshotIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeSnapshots")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DescribeStorageVirtualMachines
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines
HEADERS

X-Amz-Target
BODY json

{
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines" {:headers {:x-amz-target ""}
                                                                                                                      :content-type :json
                                                                                                                      :form-params {:StorageVirtualMachineIds ""
                                                                                                                                    :Filters ""
                                                                                                                                    :MaxResults 0
                                                                                                                                    :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines"

	payload := strings.NewReader("{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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: 91

{
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  StorageVirtualMachineIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {StorageVirtualMachineIds: '', Filters: '', MaxResults: 0, NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StorageVirtualMachineIds":"","Filters":"","MaxResults":0,"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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "StorageVirtualMachineIds": "",\n  "Filters": "",\n  "MaxResults": 0,\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  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({StorageVirtualMachineIds: '', Filters: '', MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {StorageVirtualMachineIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  StorageVirtualMachineIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {StorageVirtualMachineIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"StorageVirtualMachineIds":"","Filters":"","MaxResults":0,"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 = @{ @"StorageVirtualMachineIds": @"",
                              @"Filters": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'StorageVirtualMachineIds' => '',
    'Filters' => '',
    'MaxResults' => 0,
    '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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines', [
  'body' => '{
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'StorageVirtualMachineIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'StorageVirtualMachineIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines"

payload = {
    "StorageVirtualMachineIds": "",
    "Filters": "",
    "MaxResults": 0,
    "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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines"

payload <- "{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"StorageVirtualMachineIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines";

    let payload = json!({
        "StorageVirtualMachineIds": "",
        "Filters": "",
        "MaxResults": 0,
        "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=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
echo '{
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "StorageVirtualMachineIds": "",\n  "Filters": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "StorageVirtualMachineIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeStorageVirtualMachines")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DescribeVolumes
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes
HEADERS

X-Amz-Target
BODY json

{
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "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=AWSSimbaAPIService_v20180301.DescribeVolumes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:VolumeIds ""
                                                                                                                     :Filters ""
                                                                                                                     :MaxResults 0
                                                                                                                     :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeVolumes"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeVolumes");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeVolumes"

	payload := strings.NewReader("{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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: 76

{
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  VolumeIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeVolumes');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {VolumeIds: '', Filters: '', MaxResults: 0, NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"VolumeIds":"","Filters":"","MaxResults":0,"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=AWSSimbaAPIService_v20180301.DescribeVolumes',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VolumeIds": "",\n  "Filters": "",\n  "MaxResults": 0,\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  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({VolumeIds: '', Filters: '', MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {VolumeIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeVolumes');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  VolumeIds: '',
  Filters: '',
  MaxResults: 0,
  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=AWSSimbaAPIService_v20180301.DescribeVolumes',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {VolumeIds: '', Filters: '', MaxResults: 0, 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=AWSSimbaAPIService_v20180301.DescribeVolumes';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"VolumeIds":"","Filters":"","MaxResults":0,"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 = @{ @"VolumeIds": @"",
                              @"Filters": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'VolumeIds' => '',
    'Filters' => '',
    'MaxResults' => 0,
    '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=AWSSimbaAPIService_v20180301.DescribeVolumes', [
  'body' => '{
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'VolumeIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'VolumeIds' => '',
  'Filters' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeVolumes"

payload = {
    "VolumeIds": "",
    "Filters": "",
    "MaxResults": 0,
    "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=AWSSimbaAPIService_v20180301.DescribeVolumes"

payload <- "{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeVolumes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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  \"VolumeIds\": \"\",\n  \"Filters\": \"\",\n  \"MaxResults\": 0,\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=AWSSimbaAPIService_v20180301.DescribeVolumes";

    let payload = json!({
        "VolumeIds": "",
        "Filters": "",
        "MaxResults": 0,
        "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=AWSSimbaAPIService_v20180301.DescribeVolumes' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}'
echo '{
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "VolumeIds": "",\n  "Filters": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "VolumeIds": "",
  "Filters": "",
  "MaxResults": 0,
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DescribeVolumes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST DisassociateFileSystemAliases
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases" {:headers {:x-amz-target ""}
                                                                                                                     :content-type :json
                                                                                                                     :form-params {:ClientRequestToken ""
                                                                                                                                   :FileSystemId ""
                                                                                                                                   :Aliases ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 69

{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  FileSystemId: '',
  Aliases: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', FileSystemId: '', Aliases: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileSystemId":"","Aliases":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "FileSystemId": "",\n  "Aliases": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ClientRequestToken: '', FileSystemId: '', Aliases: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', FileSystemId: '', Aliases: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  FileSystemId: '',
  Aliases: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', FileSystemId: '', Aliases: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","FileSystemId":"","Aliases":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"FileSystemId": @"",
                              @"Aliases": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'FileSystemId' => '',
    'Aliases' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases', [
  'body' => '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'Aliases' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'FileSystemId' => '',
  'Aliases' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases"

payload = {
    "ClientRequestToken": "",
    "FileSystemId": "",
    "Aliases": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"FileSystemId\": \"\",\n  \"Aliases\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases";

    let payload = json!({
        "ClientRequestToken": "",
        "FileSystemId": "",
        "Aliases": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}'
echo '{
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "FileSystemId": "",\n  "Aliases": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "FileSystemId": "",
  "Aliases": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.DisassociateFileSystemAliases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListTagsForResource
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource
HEADERS

X-Amz-Target
BODY json

{
  "ResourceARN": "",
  "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=AWSSimbaAPIService_v20180301.ListTagsForResource");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-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  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource" {:headers {:x-amz-target ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:ResourceARN ""
                                                                                                                         :MaxResults ""
                                                                                                                         :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ResourceARN\": \"\",\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=AWSSimbaAPIService_v20180301.ListTagsForResource"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ResourceARN\": \"\",\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=AWSSimbaAPIService_v20180301.ListTagsForResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ResourceARN\": \"\",\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=AWSSimbaAPIService_v20180301.ListTagsForResource"

	payload := strings.NewReader("{\n  \"ResourceARN\": \"\",\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: 62

{
  "ResourceARN": "",
  "MaxResults": "",
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ResourceARN\": \"\",\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=AWSSimbaAPIService_v20180301.ListTagsForResource"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ResourceARN\": \"\",\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  \"ResourceARN\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ResourceARN\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ResourceARN: '',
  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=AWSSimbaAPIService_v20180301.ListTagsForResource');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceARN: '', MaxResults: '', NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceARN":"","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=AWSSimbaAPIService_v20180301.ListTagsForResource',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ResourceARN": "",\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  \"ResourceARN\": \"\",\n  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.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: '', MaxResults: '', NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ResourceARN: '', 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=AWSSimbaAPIService_v20180301.ListTagsForResource');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ResourceARN: '',
  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=AWSSimbaAPIService_v20180301.ListTagsForResource',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ResourceARN: '', 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=AWSSimbaAPIService_v20180301.ListTagsForResource';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ResourceARN":"","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 = @{ @"ResourceARN": @"",
                              @"MaxResults": @"",
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource" 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  \"MaxResults\": \"\",\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource",
  CURLOPT_RETURNTRANSFER => 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' => '',
    '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=AWSSimbaAPIService_v20180301.ListTagsForResource', [
  'body' => '{
  "ResourceARN": "",
  "MaxResults": "",
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ResourceARN' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ResourceARN' => '',
  'MaxResults' => '',
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceARN": "",
  "MaxResults": "",
  "NextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceARN": "",
  "MaxResults": "",
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ResourceARN\": \"\",\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=AWSSimbaAPIService_v20180301.ListTagsForResource"

payload = {
    "ResourceARN": "",
    "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=AWSSimbaAPIService_v20180301.ListTagsForResource"

payload <- "{\n  \"ResourceARN\": \"\",\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=AWSSimbaAPIService_v20180301.ListTagsForResource")

http = Net::HTTP.new(url.host, 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  \"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  \"ResourceARN\": \"\",\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=AWSSimbaAPIService_v20180301.ListTagsForResource";

    let payload = json!({
        "ResourceARN": "",
        "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=AWSSimbaAPIService_v20180301.ListTagsForResource' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ResourceARN": "",
  "MaxResults": "",
  "NextToken": ""
}'
echo '{
  "ResourceARN": "",
  "MaxResults": "",
  "NextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource' \
  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  "MaxResults": "",\n  "NextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ResourceARN": "",
  "MaxResults": "",
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ListTagsForResource")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "Tags": [
    {
      "Key": "Name",
      "Value": "MyFileSystem"
    }
  ]
}
POST ReleaseFileSystemNfsV3Locks
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks
HEADERS

X-Amz-Target
BODY json

{
  "FileSystemId": "",
  "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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:FileSystemId ""
                                                                                                                                 :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks"

	payload := strings.NewReader("{\n  \"FileSystemId\": \"\",\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

{
  "FileSystemId": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileSystemId\": \"\",\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  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FileSystemId: '',
  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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileSystemId: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileSystemId": "",\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  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FileSystemId: '', ClientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FileSystemId: '', 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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FileSystemId: '',
  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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileSystemId: '', 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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","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 = @{ @"FileSystemId": @"",
                              @"ClientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileSystemId' => '',
    '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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks', [
  'body' => '{
  "FileSystemId": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileSystemId' => '',
  'ClientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileSystemId' => '',
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "ClientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks"

payload = {
    "FileSystemId": "",
    "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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks"

payload <- "{\n  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileSystemId\": \"\",\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  \"FileSystemId\": \"\",\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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks";

    let payload = json!({
        "FileSystemId": "",
        "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=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileSystemId": "",
  "ClientRequestToken": ""
}'
echo '{
  "FileSystemId": "",
  "ClientRequestToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileSystemId": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileSystemId": "",
  "ClientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.ReleaseFileSystemNfsV3Locks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST RestoreVolumeFromSnapshot
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot" {:headers {:x-amz-target ""}
                                                                                                                 :content-type :json
                                                                                                                 :form-params {:ClientRequestToken ""
                                                                                                                               :VolumeId ""
                                                                                                                               :SnapshotId ""
                                                                                                                               :Options ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  VolumeId: '',
  SnapshotId: '',
  Options: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', VolumeId: '', SnapshotId: '', Options: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeId":"","SnapshotId":"","Options":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "VolumeId": "",\n  "SnapshotId": "",\n  "Options": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ClientRequestToken: '', VolumeId: '', SnapshotId: '', Options: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', VolumeId: '', SnapshotId: '', Options: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  VolumeId: '',
  SnapshotId: '',
  Options: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', VolumeId: '', SnapshotId: '', Options: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeId":"","SnapshotId":"","Options":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"VolumeId": @"",
                              @"SnapshotId": @"",
                              @"Options": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'VolumeId' => '',
    'SnapshotId' => '',
    'Options' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot', [
  'body' => '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'VolumeId' => '',
  'SnapshotId' => '',
  'Options' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'VolumeId' => '',
  'SnapshotId' => '',
  'Options' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot"

payload = {
    "ClientRequestToken": "",
    "VolumeId": "",
    "SnapshotId": "",
    "Options": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"SnapshotId\": \"\",\n  \"Options\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot";

    let payload = json!({
        "ClientRequestToken": "",
        "VolumeId": "",
        "SnapshotId": "",
        "Options": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
}'
echo '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "VolumeId": "",\n  "SnapshotId": "",\n  "Options": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "VolumeId": "",
  "SnapshotId": "",
  "Options": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.RestoreVolumeFromSnapshot")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST TagResource
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource
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=AWSSimbaAPIService_v20180301.TagResource");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-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=AWSSimbaAPIService_v20180301.TagResource" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:ResourceARN ""
                                                                                                                 :Tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource"
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=AWSSimbaAPIService_v20180301.TagResource"),
    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=AWSSimbaAPIService_v20180301.TagResource");
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=AWSSimbaAPIService_v20180301.TagResource"

	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=AWSSimbaAPIService_v20180301.TagResource")
  .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=AWSSimbaAPIService_v20180301.TagResource"))
    .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=AWSSimbaAPIService_v20180301.TagResource")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource")
  .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=AWSSimbaAPIService_v20180301.TagResource');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource',
  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=AWSSimbaAPIService_v20180301.TagResource';
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=AWSSimbaAPIService_v20180301.TagResource',
  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=AWSSimbaAPIService_v20180301.TagResource")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.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=AWSSimbaAPIService_v20180301.TagResource',
  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=AWSSimbaAPIService_v20180301.TagResource');

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=AWSSimbaAPIService_v20180301.TagResource',
  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=AWSSimbaAPIService_v20180301.TagResource';
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=AWSSimbaAPIService_v20180301.TagResource"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource" 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=AWSSimbaAPIService_v20180301.TagResource",
  CURLOPT_RETURNTRANSFER => 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=AWSSimbaAPIService_v20180301.TagResource', [
  'body' => '{
  "ResourceARN": "",
  "Tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource');
$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=AWSSimbaAPIService_v20180301.TagResource');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource' -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=AWSSimbaAPIService_v20180301.TagResource' -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=AWSSimbaAPIService_v20180301.TagResource"

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=AWSSimbaAPIService_v20180301.TagResource"

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=AWSSimbaAPIService_v20180301.TagResource")

http = Net::HTTP.new(url.host, 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=AWSSimbaAPIService_v20180301.TagResource";

    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=AWSSimbaAPIService_v20180301.TagResource' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ResourceARN": "",
  "Tags": ""
}'
echo '{
  "ResourceARN": "",
  "Tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.TagResource' \
  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=AWSSimbaAPIService_v20180301.TagResource'
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=AWSSimbaAPIService_v20180301.TagResource")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UntagResource
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource
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=AWSSimbaAPIService_v20180301.UntagResource");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-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=AWSSimbaAPIService_v20180301.UntagResource" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:ResourceARN ""
                                                                                                                   :TagKeys ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource"
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=AWSSimbaAPIService_v20180301.UntagResource"),
    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=AWSSimbaAPIService_v20180301.UntagResource");
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=AWSSimbaAPIService_v20180301.UntagResource"

	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=AWSSimbaAPIService_v20180301.UntagResource")
  .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=AWSSimbaAPIService_v20180301.UntagResource"))
    .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=AWSSimbaAPIService_v20180301.UntagResource")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource")
  .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=AWSSimbaAPIService_v20180301.UntagResource');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource',
  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=AWSSimbaAPIService_v20180301.UntagResource';
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=AWSSimbaAPIService_v20180301.UntagResource',
  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=AWSSimbaAPIService_v20180301.UntagResource")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.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=AWSSimbaAPIService_v20180301.UntagResource',
  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=AWSSimbaAPIService_v20180301.UntagResource');

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=AWSSimbaAPIService_v20180301.UntagResource',
  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=AWSSimbaAPIService_v20180301.UntagResource';
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=AWSSimbaAPIService_v20180301.UntagResource"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource" 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=AWSSimbaAPIService_v20180301.UntagResource",
  CURLOPT_RETURNTRANSFER => 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=AWSSimbaAPIService_v20180301.UntagResource', [
  'body' => '{
  "ResourceARN": "",
  "TagKeys": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource');
$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=AWSSimbaAPIService_v20180301.UntagResource');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource' -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=AWSSimbaAPIService_v20180301.UntagResource' -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=AWSSimbaAPIService_v20180301.UntagResource"

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=AWSSimbaAPIService_v20180301.UntagResource"

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=AWSSimbaAPIService_v20180301.UntagResource")

http = Net::HTTP.new(url.host, 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=AWSSimbaAPIService_v20180301.UntagResource";

    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=AWSSimbaAPIService_v20180301.UntagResource' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ResourceARN": "",
  "TagKeys": ""
}'
echo '{
  "ResourceARN": "",
  "TagKeys": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UntagResource' \
  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=AWSSimbaAPIService_v20180301.UntagResource'
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=AWSSimbaAPIService_v20180301.UntagResource")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateDataRepositoryAssociation
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation
HEADERS

X-Amz-Target
BODY json

{
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation" {:headers {:x-amz-target ""}
                                                                                                                       :content-type :json
                                                                                                                       :form-params {:AssociationId ""
                                                                                                                                     :ClientRequestToken ""
                                                                                                                                     :ImportedFileChunkSize ""
                                                                                                                                     :S3 ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation"

	payload := strings.NewReader("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 96

{
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AssociationId: '',
  ClientRequestToken: '',
  ImportedFileChunkSize: '',
  S3: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssociationId: '', ClientRequestToken: '', ImportedFileChunkSize: '', S3: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssociationId":"","ClientRequestToken":"","ImportedFileChunkSize":"","S3":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AssociationId": "",\n  "ClientRequestToken": "",\n  "ImportedFileChunkSize": "",\n  "S3": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({AssociationId: '', ClientRequestToken: '', ImportedFileChunkSize: '', S3: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {AssociationId: '', ClientRequestToken: '', ImportedFileChunkSize: '', S3: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AssociationId: '',
  ClientRequestToken: '',
  ImportedFileChunkSize: '',
  S3: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {AssociationId: '', ClientRequestToken: '', ImportedFileChunkSize: '', S3: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"AssociationId":"","ClientRequestToken":"","ImportedFileChunkSize":"","S3":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AssociationId": @"",
                              @"ClientRequestToken": @"",
                              @"ImportedFileChunkSize": @"",
                              @"S3": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'AssociationId' => '',
    'ClientRequestToken' => '',
    'ImportedFileChunkSize' => '',
    'S3' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation', [
  'body' => '{
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AssociationId' => '',
  'ClientRequestToken' => '',
  'ImportedFileChunkSize' => '',
  'S3' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AssociationId' => '',
  'ClientRequestToken' => '',
  'ImportedFileChunkSize' => '',
  'S3' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation"

payload = {
    "AssociationId": "",
    "ClientRequestToken": "",
    "ImportedFileChunkSize": "",
    "S3": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation"

payload <- "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"AssociationId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"ImportedFileChunkSize\": \"\",\n  \"S3\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation";

    let payload = json!({
        "AssociationId": "",
        "ClientRequestToken": "",
        "ImportedFileChunkSize": "",
        "S3": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
}'
echo '{
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "AssociationId": "",\n  "ClientRequestToken": "",\n  "ImportedFileChunkSize": "",\n  "S3": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "AssociationId": "",
  "ClientRequestToken": "",
  "ImportedFileChunkSize": "",
  "S3": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateDataRepositoryAssociation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateFileCache
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache
HEADERS

X-Amz-Target
BODY json

{
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:FileCacheId ""
                                                                                                                     :ClientRequestToken ""
                                                                                                                     :LustreConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache"

	payload := strings.NewReader("{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 80

{
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FileCacheId: '',
  ClientRequestToken: '',
  LustreConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileCacheId: '', ClientRequestToken: '', LustreConfiguration: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileCacheId":"","ClientRequestToken":"","LustreConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileCacheId": "",\n  "ClientRequestToken": "",\n  "LustreConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({FileCacheId: '', ClientRequestToken: '', LustreConfiguration: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {FileCacheId: '', ClientRequestToken: '', LustreConfiguration: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FileCacheId: '',
  ClientRequestToken: '',
  LustreConfiguration: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {FileCacheId: '', ClientRequestToken: '', LustreConfiguration: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileCacheId":"","ClientRequestToken":"","LustreConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FileCacheId": @"",
                              @"ClientRequestToken": @"",
                              @"LustreConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileCacheId' => '',
    'ClientRequestToken' => '',
    'LustreConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache', [
  'body' => '{
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileCacheId' => '',
  'ClientRequestToken' => '',
  'LustreConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileCacheId' => '',
  'ClientRequestToken' => '',
  'LustreConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache"

payload = {
    "FileCacheId": "",
    "ClientRequestToken": "",
    "LustreConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache"

payload <- "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FileCacheId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"LustreConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache";

    let payload = json!({
        "FileCacheId": "",
        "ClientRequestToken": "",
        "LustreConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
}'
echo '{
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileCacheId": "",\n  "ClientRequestToken": "",\n  "LustreConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileCacheId": "",
  "ClientRequestToken": "",
  "LustreConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileCache")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateFileSystem
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem
HEADERS

X-Amz-Target
BODY json

{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  },
  "OpenZFSConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:FileSystemId ""
                                                                                                                      :ClientRequestToken ""
                                                                                                                      :StorageCapacity ""
                                                                                                                      :WindowsConfiguration ""
                                                                                                                      :LustreConfiguration {:WeeklyMaintenanceStartTime ""
                                                                                                                                            :DailyAutomaticBackupStartTime ""
                                                                                                                                            :AutomaticBackupRetentionDays 0
                                                                                                                                            :AutoImportPolicy ""
                                                                                                                                            :DataCompressionType ""
                                                                                                                                            :LogConfiguration ""
                                                                                                                                            :RootSquashConfiguration ""}
                                                                                                                      :OntapConfiguration {:AutomaticBackupRetentionDays 0
                                                                                                                                           :DailyAutomaticBackupStartTime ""
                                                                                                                                           :FsxAdminPassword ""
                                                                                                                                           :WeeklyMaintenanceStartTime ""
                                                                                                                                           :DiskIopsConfiguration ""
                                                                                                                                           :ThroughputCapacity ""
                                                                                                                                           :AddRouteTableIds ""
                                                                                                                                           :RemoveRouteTableIds ""}
                                                                                                                      :OpenZFSConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem"

	payload := strings.NewReader("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 706

{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  },
  "OpenZFSConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  FileSystemId: '',
  ClientRequestToken: '',
  StorageCapacity: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    AutoImportPolicy: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  OntapConfiguration: {
    AutomaticBackupRetentionDays: 0,
    DailyAutomaticBackupStartTime: '',
    FsxAdminPassword: '',
    WeeklyMaintenanceStartTime: '',
    DiskIopsConfiguration: '',
    ThroughputCapacity: '',
    AddRouteTableIds: '',
    RemoveRouteTableIds: ''
  },
  OpenZFSConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FileSystemId: '',
    ClientRequestToken: '',
    StorageCapacity: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      AutoImportPolicy: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    OntapConfiguration: {
      AutomaticBackupRetentionDays: 0,
      DailyAutomaticBackupStartTime: '',
      FsxAdminPassword: '',
      WeeklyMaintenanceStartTime: '',
      DiskIopsConfiguration: '',
      ThroughputCapacity: '',
      AddRouteTableIds: '',
      RemoveRouteTableIds: ''
    },
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","ClientRequestToken":"","StorageCapacity":"","WindowsConfiguration":"","LustreConfiguration":{"WeeklyMaintenanceStartTime":"","DailyAutomaticBackupStartTime":"","AutomaticBackupRetentionDays":0,"AutoImportPolicy":"","DataCompressionType":"","LogConfiguration":"","RootSquashConfiguration":""},"OntapConfiguration":{"AutomaticBackupRetentionDays":0,"DailyAutomaticBackupStartTime":"","FsxAdminPassword":"","WeeklyMaintenanceStartTime":"","DiskIopsConfiguration":"","ThroughputCapacity":"","AddRouteTableIds":"","RemoveRouteTableIds":""},"OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FileSystemId": "",\n  "ClientRequestToken": "",\n  "StorageCapacity": "",\n  "WindowsConfiguration": "",\n  "LustreConfiguration": {\n    "WeeklyMaintenanceStartTime": "",\n    "DailyAutomaticBackupStartTime": "",\n    "AutomaticBackupRetentionDays": 0,\n    "AutoImportPolicy": "",\n    "DataCompressionType": "",\n    "LogConfiguration": "",\n    "RootSquashConfiguration": ""\n  },\n  "OntapConfiguration": {\n    "AutomaticBackupRetentionDays": 0,\n    "DailyAutomaticBackupStartTime": "",\n    "FsxAdminPassword": "",\n    "WeeklyMaintenanceStartTime": "",\n    "DiskIopsConfiguration": "",\n    "ThroughputCapacity": "",\n    "AddRouteTableIds": "",\n    "RemoveRouteTableIds": ""\n  },\n  "OpenZFSConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  FileSystemId: '',
  ClientRequestToken: '',
  StorageCapacity: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    AutoImportPolicy: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  OntapConfiguration: {
    AutomaticBackupRetentionDays: 0,
    DailyAutomaticBackupStartTime: '',
    FsxAdminPassword: '',
    WeeklyMaintenanceStartTime: '',
    DiskIopsConfiguration: '',
    ThroughputCapacity: '',
    AddRouteTableIds: '',
    RemoveRouteTableIds: ''
  },
  OpenZFSConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    FileSystemId: '',
    ClientRequestToken: '',
    StorageCapacity: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      AutoImportPolicy: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    OntapConfiguration: {
      AutomaticBackupRetentionDays: 0,
      DailyAutomaticBackupStartTime: '',
      FsxAdminPassword: '',
      WeeklyMaintenanceStartTime: '',
      DiskIopsConfiguration: '',
      ThroughputCapacity: '',
      AddRouteTableIds: '',
      RemoveRouteTableIds: ''
    },
    OpenZFSConfiguration: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  FileSystemId: '',
  ClientRequestToken: '',
  StorageCapacity: '',
  WindowsConfiguration: '',
  LustreConfiguration: {
    WeeklyMaintenanceStartTime: '',
    DailyAutomaticBackupStartTime: '',
    AutomaticBackupRetentionDays: 0,
    AutoImportPolicy: '',
    DataCompressionType: '',
    LogConfiguration: '',
    RootSquashConfiguration: ''
  },
  OntapConfiguration: {
    AutomaticBackupRetentionDays: 0,
    DailyAutomaticBackupStartTime: '',
    FsxAdminPassword: '',
    WeeklyMaintenanceStartTime: '',
    DiskIopsConfiguration: '',
    ThroughputCapacity: '',
    AddRouteTableIds: '',
    RemoveRouteTableIds: ''
  },
  OpenZFSConfiguration: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    FileSystemId: '',
    ClientRequestToken: '',
    StorageCapacity: '',
    WindowsConfiguration: '',
    LustreConfiguration: {
      WeeklyMaintenanceStartTime: '',
      DailyAutomaticBackupStartTime: '',
      AutomaticBackupRetentionDays: 0,
      AutoImportPolicy: '',
      DataCompressionType: '',
      LogConfiguration: '',
      RootSquashConfiguration: ''
    },
    OntapConfiguration: {
      AutomaticBackupRetentionDays: 0,
      DailyAutomaticBackupStartTime: '',
      FsxAdminPassword: '',
      WeeklyMaintenanceStartTime: '',
      DiskIopsConfiguration: '',
      ThroughputCapacity: '',
      AddRouteTableIds: '',
      RemoveRouteTableIds: ''
    },
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"FileSystemId":"","ClientRequestToken":"","StorageCapacity":"","WindowsConfiguration":"","LustreConfiguration":{"WeeklyMaintenanceStartTime":"","DailyAutomaticBackupStartTime":"","AutomaticBackupRetentionDays":0,"AutoImportPolicy":"","DataCompressionType":"","LogConfiguration":"","RootSquashConfiguration":""},"OntapConfiguration":{"AutomaticBackupRetentionDays":0,"DailyAutomaticBackupStartTime":"","FsxAdminPassword":"","WeeklyMaintenanceStartTime":"","DiskIopsConfiguration":"","ThroughputCapacity":"","AddRouteTableIds":"","RemoveRouteTableIds":""},"OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FileSystemId": @"",
                              @"ClientRequestToken": @"",
                              @"StorageCapacity": @"",
                              @"WindowsConfiguration": @"",
                              @"LustreConfiguration": @{ @"WeeklyMaintenanceStartTime": @"", @"DailyAutomaticBackupStartTime": @"", @"AutomaticBackupRetentionDays": @0, @"AutoImportPolicy": @"", @"DataCompressionType": @"", @"LogConfiguration": @"", @"RootSquashConfiguration": @"" },
                              @"OntapConfiguration": @{ @"AutomaticBackupRetentionDays": @0, @"DailyAutomaticBackupStartTime": @"", @"FsxAdminPassword": @"", @"WeeklyMaintenanceStartTime": @"", @"DiskIopsConfiguration": @"", @"ThroughputCapacity": @"", @"AddRouteTableIds": @"", @"RemoveRouteTableIds": @"" },
                              @"OpenZFSConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'FileSystemId' => '',
    'ClientRequestToken' => '',
    'StorageCapacity' => '',
    'WindowsConfiguration' => '',
    'LustreConfiguration' => [
        'WeeklyMaintenanceStartTime' => '',
        'DailyAutomaticBackupStartTime' => '',
        'AutomaticBackupRetentionDays' => 0,
        'AutoImportPolicy' => '',
        'DataCompressionType' => '',
        'LogConfiguration' => '',
        'RootSquashConfiguration' => ''
    ],
    'OntapConfiguration' => [
        'AutomaticBackupRetentionDays' => 0,
        'DailyAutomaticBackupStartTime' => '',
        'FsxAdminPassword' => '',
        'WeeklyMaintenanceStartTime' => '',
        'DiskIopsConfiguration' => '',
        'ThroughputCapacity' => '',
        'AddRouteTableIds' => '',
        'RemoveRouteTableIds' => ''
    ],
    'OpenZFSConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem', [
  'body' => '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  },
  "OpenZFSConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'FileSystemId' => '',
  'ClientRequestToken' => '',
  'StorageCapacity' => '',
  'WindowsConfiguration' => '',
  'LustreConfiguration' => [
    'WeeklyMaintenanceStartTime' => '',
    'DailyAutomaticBackupStartTime' => '',
    'AutomaticBackupRetentionDays' => 0,
    'AutoImportPolicy' => '',
    'DataCompressionType' => '',
    'LogConfiguration' => '',
    'RootSquashConfiguration' => ''
  ],
  'OntapConfiguration' => [
    'AutomaticBackupRetentionDays' => 0,
    'DailyAutomaticBackupStartTime' => '',
    'FsxAdminPassword' => '',
    'WeeklyMaintenanceStartTime' => '',
    'DiskIopsConfiguration' => '',
    'ThroughputCapacity' => '',
    'AddRouteTableIds' => '',
    'RemoveRouteTableIds' => ''
  ],
  'OpenZFSConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'FileSystemId' => '',
  'ClientRequestToken' => '',
  'StorageCapacity' => '',
  'WindowsConfiguration' => '',
  'LustreConfiguration' => [
    'WeeklyMaintenanceStartTime' => '',
    'DailyAutomaticBackupStartTime' => '',
    'AutomaticBackupRetentionDays' => 0,
    'AutoImportPolicy' => '',
    'DataCompressionType' => '',
    'LogConfiguration' => '',
    'RootSquashConfiguration' => ''
  ],
  'OntapConfiguration' => [
    'AutomaticBackupRetentionDays' => 0,
    'DailyAutomaticBackupStartTime' => '',
    'FsxAdminPassword' => '',
    'WeeklyMaintenanceStartTime' => '',
    'DiskIopsConfiguration' => '',
    'ThroughputCapacity' => '',
    'AddRouteTableIds' => '',
    'RemoveRouteTableIds' => ''
  ],
  'OpenZFSConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  },
  "OpenZFSConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  },
  "OpenZFSConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem"

payload = {
    "FileSystemId": "",
    "ClientRequestToken": "",
    "StorageCapacity": "",
    "WindowsConfiguration": "",
    "LustreConfiguration": {
        "WeeklyMaintenanceStartTime": "",
        "DailyAutomaticBackupStartTime": "",
        "AutomaticBackupRetentionDays": 0,
        "AutoImportPolicy": "",
        "DataCompressionType": "",
        "LogConfiguration": "",
        "RootSquashConfiguration": ""
    },
    "OntapConfiguration": {
        "AutomaticBackupRetentionDays": 0,
        "DailyAutomaticBackupStartTime": "",
        "FsxAdminPassword": "",
        "WeeklyMaintenanceStartTime": "",
        "DiskIopsConfiguration": "",
        "ThroughputCapacity": "",
        "AddRouteTableIds": "",
        "RemoveRouteTableIds": ""
    },
    "OpenZFSConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem"

payload <- "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"FileSystemId\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageCapacity\": \"\",\n  \"WindowsConfiguration\": \"\",\n  \"LustreConfiguration\": {\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"AutomaticBackupRetentionDays\": 0,\n    \"AutoImportPolicy\": \"\",\n    \"DataCompressionType\": \"\",\n    \"LogConfiguration\": \"\",\n    \"RootSquashConfiguration\": \"\"\n  },\n  \"OntapConfiguration\": {\n    \"AutomaticBackupRetentionDays\": 0,\n    \"DailyAutomaticBackupStartTime\": \"\",\n    \"FsxAdminPassword\": \"\",\n    \"WeeklyMaintenanceStartTime\": \"\",\n    \"DiskIopsConfiguration\": \"\",\n    \"ThroughputCapacity\": \"\",\n    \"AddRouteTableIds\": \"\",\n    \"RemoveRouteTableIds\": \"\"\n  },\n  \"OpenZFSConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem";

    let payload = json!({
        "FileSystemId": "",
        "ClientRequestToken": "",
        "StorageCapacity": "",
        "WindowsConfiguration": "",
        "LustreConfiguration": json!({
            "WeeklyMaintenanceStartTime": "",
            "DailyAutomaticBackupStartTime": "",
            "AutomaticBackupRetentionDays": 0,
            "AutoImportPolicy": "",
            "DataCompressionType": "",
            "LogConfiguration": "",
            "RootSquashConfiguration": ""
        }),
        "OntapConfiguration": json!({
            "AutomaticBackupRetentionDays": 0,
            "DailyAutomaticBackupStartTime": "",
            "FsxAdminPassword": "",
            "WeeklyMaintenanceStartTime": "",
            "DiskIopsConfiguration": "",
            "ThroughputCapacity": "",
            "AddRouteTableIds": "",
            "RemoveRouteTableIds": ""
        }),
        "OpenZFSConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  },
  "OpenZFSConfiguration": ""
}'
echo '{
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": {
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  },
  "OntapConfiguration": {
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  },
  "OpenZFSConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "FileSystemId": "",\n  "ClientRequestToken": "",\n  "StorageCapacity": "",\n  "WindowsConfiguration": "",\n  "LustreConfiguration": {\n    "WeeklyMaintenanceStartTime": "",\n    "DailyAutomaticBackupStartTime": "",\n    "AutomaticBackupRetentionDays": 0,\n    "AutoImportPolicy": "",\n    "DataCompressionType": "",\n    "LogConfiguration": "",\n    "RootSquashConfiguration": ""\n  },\n  "OntapConfiguration": {\n    "AutomaticBackupRetentionDays": 0,\n    "DailyAutomaticBackupStartTime": "",\n    "FsxAdminPassword": "",\n    "WeeklyMaintenanceStartTime": "",\n    "DiskIopsConfiguration": "",\n    "ThroughputCapacity": "",\n    "AddRouteTableIds": "",\n    "RemoveRouteTableIds": ""\n  },\n  "OpenZFSConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "FileSystemId": "",
  "ClientRequestToken": "",
  "StorageCapacity": "",
  "WindowsConfiguration": "",
  "LustreConfiguration": [
    "WeeklyMaintenanceStartTime": "",
    "DailyAutomaticBackupStartTime": "",
    "AutomaticBackupRetentionDays": 0,
    "AutoImportPolicy": "",
    "DataCompressionType": "",
    "LogConfiguration": "",
    "RootSquashConfiguration": ""
  ],
  "OntapConfiguration": [
    "AutomaticBackupRetentionDays": 0,
    "DailyAutomaticBackupStartTime": "",
    "FsxAdminPassword": "",
    "WeeklyMaintenanceStartTime": "",
    "DiskIopsConfiguration": "",
    "ThroughputCapacity": "",
    "AddRouteTableIds": "",
    "RemoveRouteTableIds": ""
  ],
  "OpenZFSConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateFileSystem")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "FileSystem": {
    "CreationTime": "1481841524.0",
    "DNSName": "fs-0498eed5fe91001ec.fsx.com",
    "FileSystemId": "fs-0498eed5fe91001ec",
    "KmsKeyId": "arn:aws:kms:us-east-1:012345678912:key/0ff3ea8d-130e-4133-877f-93908b6fdbd6",
    "Lifecycle": "AVAILABLE",
    "OwnerId": 12345678912,
    "ResourceARN": "arn:aws:fsx:us-east-1:012345678912:file-system/fs-0498eed5fe91001ec",
    "StorageCapacity": 300,
    "SubnetIds": [
      "subnet-1234abcd"
    ],
    "Tags": [
      {
        "Key": "Name",
        "Value": "MyFileSystem"
      }
    ],
    "VpcId": "vpc-ab1234cd",
    "WindowsConfiguration": {
      "AutomaticBackupRetentionDays": 10,
      "DailyAutomaticBackupStartTime": "06:00",
      "ThroughputCapacity": 8,
      "WeeklyMaintenanceStartTime": "3:06:00"
    }
  }
}
POST UpdateSnapshot
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot" {:headers {:x-amz-target ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:ClientRequestToken ""
                                                                                                                    :Name ""
                                                                                                                    :SnapshotId ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  Name: '',
  SnapshotId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', Name: '', SnapshotId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","Name":"","SnapshotId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "Name": "",\n  "SnapshotId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ClientRequestToken: '', Name: '', SnapshotId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ClientRequestToken: '', Name: '', SnapshotId: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  Name: '',
  SnapshotId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ClientRequestToken: '', Name: '', SnapshotId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","Name":"","SnapshotId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"Name": @"",
                              @"SnapshotId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'Name' => '',
    'SnapshotId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot', [
  'body' => '{
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'Name' => '',
  'SnapshotId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'Name' => '',
  'SnapshotId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot"

payload = {
    "ClientRequestToken": "",
    "Name": "",
    "SnapshotId": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"Name\": \"\",\n  \"SnapshotId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot";

    let payload = json!({
        "ClientRequestToken": "",
        "Name": "",
        "SnapshotId": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
}'
echo '{
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "Name": "",\n  "SnapshotId": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "Name": "",
  "SnapshotId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateSnapshot")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateStorageVirtualMachine
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine
HEADERS

X-Amz-Target
BODY json

{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine" {:headers {:x-amz-target ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:ActiveDirectoryConfiguration ""
                                                                                                                                 :ClientRequestToken ""
                                                                                                                                 :StorageVirtualMachineId ""
                                                                                                                                 :SvmAdminPassword ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine"

	payload := strings.NewReader("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ActiveDirectoryConfiguration: '',
  ClientRequestToken: '',
  StorageVirtualMachineId: '',
  SvmAdminPassword: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActiveDirectoryConfiguration: '',
    ClientRequestToken: '',
    StorageVirtualMachineId: '',
    SvmAdminPassword: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActiveDirectoryConfiguration":"","ClientRequestToken":"","StorageVirtualMachineId":"","SvmAdminPassword":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ActiveDirectoryConfiguration": "",\n  "ClientRequestToken": "",\n  "StorageVirtualMachineId": "",\n  "SvmAdminPassword": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ActiveDirectoryConfiguration: '',
  ClientRequestToken: '',
  StorageVirtualMachineId: '',
  SvmAdminPassword: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ActiveDirectoryConfiguration: '',
    ClientRequestToken: '',
    StorageVirtualMachineId: '',
    SvmAdminPassword: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ActiveDirectoryConfiguration: '',
  ClientRequestToken: '',
  StorageVirtualMachineId: '',
  SvmAdminPassword: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ActiveDirectoryConfiguration: '',
    ClientRequestToken: '',
    StorageVirtualMachineId: '',
    SvmAdminPassword: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ActiveDirectoryConfiguration":"","ClientRequestToken":"","StorageVirtualMachineId":"","SvmAdminPassword":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ActiveDirectoryConfiguration": @"",
                              @"ClientRequestToken": @"",
                              @"StorageVirtualMachineId": @"",
                              @"SvmAdminPassword": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ActiveDirectoryConfiguration' => '',
    'ClientRequestToken' => '',
    'StorageVirtualMachineId' => '',
    'SvmAdminPassword' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine', [
  'body' => '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ActiveDirectoryConfiguration' => '',
  'ClientRequestToken' => '',
  'StorageVirtualMachineId' => '',
  'SvmAdminPassword' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ActiveDirectoryConfiguration' => '',
  'ClientRequestToken' => '',
  'StorageVirtualMachineId' => '',
  'SvmAdminPassword' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine"

payload = {
    "ActiveDirectoryConfiguration": "",
    "ClientRequestToken": "",
    "StorageVirtualMachineId": "",
    "SvmAdminPassword": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine"

payload <- "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ActiveDirectoryConfiguration\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"StorageVirtualMachineId\": \"\",\n  \"SvmAdminPassword\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine";

    let payload = json!({
        "ActiveDirectoryConfiguration": "",
        "ClientRequestToken": "",
        "StorageVirtualMachineId": "",
        "SvmAdminPassword": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
}'
echo '{
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ActiveDirectoryConfiguration": "",\n  "ClientRequestToken": "",\n  "StorageVirtualMachineId": "",\n  "SvmAdminPassword": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ActiveDirectoryConfiguration": "",
  "ClientRequestToken": "",
  "StorageVirtualMachineId": "",
  "SvmAdminPassword": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateStorageVirtualMachine")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateVolume
{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume
HEADERS

X-Amz-Target
BODY json

{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:ClientRequestToken ""
                                                                                                                  :VolumeId ""
                                                                                                                  :OntapConfiguration ""
                                                                                                                  :Name ""
                                                                                                                  :OpenZFSConfiguration ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume"

	payload := strings.NewReader("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	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

{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ClientRequestToken: '',
  VolumeId: '',
  OntapConfiguration: '',
  Name: '',
  OpenZFSConfiguration: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    VolumeId: '',
    OntapConfiguration: '',
    Name: '',
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeId":"","OntapConfiguration":"","Name":"","OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientRequestToken": "",\n  "VolumeId": "",\n  "OntapConfiguration": "",\n  "Name": "",\n  "OpenZFSConfiguration": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  ClientRequestToken: '',
  VolumeId: '',
  OntapConfiguration: '',
  Name: '',
  OpenZFSConfiguration: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    ClientRequestToken: '',
    VolumeId: '',
    OntapConfiguration: '',
    Name: '',
    OpenZFSConfiguration: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ClientRequestToken: '',
  VolumeId: '',
  OntapConfiguration: '',
  Name: '',
  OpenZFSConfiguration: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    ClientRequestToken: '',
    VolumeId: '',
    OntapConfiguration: '',
    Name: '',
    OpenZFSConfiguration: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ClientRequestToken":"","VolumeId":"","OntapConfiguration":"","Name":"","OpenZFSConfiguration":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ClientRequestToken": @"",
                              @"VolumeId": @"",
                              @"OntapConfiguration": @"",
                              @"Name": @"",
                              @"OpenZFSConfiguration": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ClientRequestToken' => '',
    'VolumeId' => '',
    'OntapConfiguration' => '',
    'Name' => '',
    'OpenZFSConfiguration' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume', [
  'body' => '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientRequestToken' => '',
  'VolumeId' => '',
  'OntapConfiguration' => '',
  'Name' => '',
  'OpenZFSConfiguration' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ClientRequestToken' => '',
  'VolumeId' => '',
  'OntapConfiguration' => '',
  'Name' => '',
  'OpenZFSConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume"

payload = {
    "ClientRequestToken": "",
    "VolumeId": "",
    "OntapConfiguration": "",
    "Name": "",
    "OpenZFSConfiguration": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume"

payload <- "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ClientRequestToken\": \"\",\n  \"VolumeId\": \"\",\n  \"OntapConfiguration\": \"\",\n  \"Name\": \"\",\n  \"OpenZFSConfiguration\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume";

    let payload = json!({
        "ClientRequestToken": "",
        "VolumeId": "",
        "OntapConfiguration": "",
        "Name": "",
        "OpenZFSConfiguration": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
}'
echo '{
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientRequestToken": "",\n  "VolumeId": "",\n  "OntapConfiguration": "",\n  "Name": "",\n  "OpenZFSConfiguration": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "ClientRequestToken": "",
  "VolumeId": "",
  "OntapConfiguration": "",
  "Name": "",
  "OpenZFSConfiguration": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=AWSSimbaAPIService_v20180301.UpdateVolume")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()