Amazon FSx
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()