AWS Batch
POST
CancelJob
{{baseUrl}}/v1/canceljob
BODY json
{
"jobId": "",
"reason": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/canceljob");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/canceljob" {:content-type :json
:form-params {:jobId ""
:reason ""}})
require "http/client"
url = "{{baseUrl}}/v1/canceljob"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/canceljob"),
Content = new StringContent("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/canceljob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/canceljob"
payload := strings.NewReader("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/canceljob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 33
{
"jobId": "",
"reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/canceljob")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/canceljob"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/canceljob")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/canceljob")
.header("content-type", "application/json")
.body("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
.asString();
const data = JSON.stringify({
jobId: '',
reason: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/canceljob');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/canceljob',
headers: {'content-type': 'application/json'},
data: {jobId: '', reason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/canceljob';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobId":"","reason":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/canceljob',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobId": "",\n "reason": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/canceljob")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/canceljob',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({jobId: '', reason: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/canceljob',
headers: {'content-type': 'application/json'},
body: {jobId: '', reason: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/canceljob');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobId: '',
reason: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/canceljob',
headers: {'content-type': 'application/json'},
data: {jobId: '', reason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/canceljob';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobId":"","reason":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobId": @"",
@"reason": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/canceljob"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/canceljob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/canceljob",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobId' => '',
'reason' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/canceljob', [
'body' => '{
"jobId": "",
"reason": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/canceljob');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobId' => '',
'reason' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobId' => '',
'reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/canceljob');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/canceljob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobId": "",
"reason": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/canceljob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobId": "",
"reason": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/canceljob", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/canceljob"
payload = {
"jobId": "",
"reason": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/canceljob"
payload <- "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/canceljob")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/canceljob') do |req|
req.body = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/canceljob";
let payload = json!({
"jobId": "",
"reason": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/canceljob \
--header 'content-type: application/json' \
--data '{
"jobId": "",
"reason": ""
}'
echo '{
"jobId": "",
"reason": ""
}' | \
http POST {{baseUrl}}/v1/canceljob \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobId": "",\n "reason": ""\n}' \
--output-document \
- {{baseUrl}}/v1/canceljob
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobId": "",
"reason": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/canceljob")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{}
POST
CreateComputeEnvironment
{{baseUrl}}/v1/createcomputeenvironment
BODY json
{
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/createcomputeenvironment");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/createcomputeenvironment" {:content-type :json
:form-params {:computeEnvironmentName ""
:type ""
:state ""
:unmanagedvCpus 0
:computeResources {:type ""
:allocationStrategy ""
:minvCpus ""
:maxvCpus ""
:desiredvCpus ""
:instanceTypes ""
:imageId ""
:subnets ""
:securityGroupIds ""
:ec2KeyPair ""
:instanceRole ""
:tags ""
:placementGroup ""
:bidPercentage ""
:spotIamFleetRole ""
:launchTemplate ""
:ec2Configuration ""}
:serviceRole ""
:tags {}
:eksConfiguration {:eksClusterArn ""
:kubernetesNamespace ""}}})
require "http/client"
url = "{{baseUrl}}/v1/createcomputeenvironment"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\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}}/v1/createcomputeenvironment"),
Content = new StringContent("{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\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}}/v1/createcomputeenvironment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/createcomputeenvironment"
payload := strings.NewReader("{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/createcomputeenvironment HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 629
{
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/createcomputeenvironment")
.setHeader("content-type", "application/json")
.setBody("{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/createcomputeenvironment"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\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 \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/createcomputeenvironment")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/createcomputeenvironment")
.header("content-type", "application/json")
.body("{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
computeEnvironmentName: '',
type: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
type: '',
allocationStrategy: '',
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
instanceTypes: '',
imageId: '',
subnets: '',
securityGroupIds: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
spotIamFleetRole: '',
launchTemplate: '',
ec2Configuration: ''
},
serviceRole: '',
tags: {},
eksConfiguration: {
eksClusterArn: '',
kubernetesNamespace: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/createcomputeenvironment');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/createcomputeenvironment',
headers: {'content-type': 'application/json'},
data: {
computeEnvironmentName: '',
type: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
type: '',
allocationStrategy: '',
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
instanceTypes: '',
imageId: '',
subnets: '',
securityGroupIds: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
spotIamFleetRole: '',
launchTemplate: '',
ec2Configuration: ''
},
serviceRole: '',
tags: {},
eksConfiguration: {eksClusterArn: '', kubernetesNamespace: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/createcomputeenvironment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironmentName":"","type":"","state":"","unmanagedvCpus":0,"computeResources":{"type":"","allocationStrategy":"","minvCpus":"","maxvCpus":"","desiredvCpus":"","instanceTypes":"","imageId":"","subnets":"","securityGroupIds":"","ec2KeyPair":"","instanceRole":"","tags":"","placementGroup":"","bidPercentage":"","spotIamFleetRole":"","launchTemplate":"","ec2Configuration":""},"serviceRole":"","tags":{},"eksConfiguration":{"eksClusterArn":"","kubernetesNamespace":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/createcomputeenvironment',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "computeEnvironmentName": "",\n "type": "",\n "state": "",\n "unmanagedvCpus": 0,\n "computeResources": {\n "type": "",\n "allocationStrategy": "",\n "minvCpus": "",\n "maxvCpus": "",\n "desiredvCpus": "",\n "instanceTypes": "",\n "imageId": "",\n "subnets": "",\n "securityGroupIds": "",\n "ec2KeyPair": "",\n "instanceRole": "",\n "tags": "",\n "placementGroup": "",\n "bidPercentage": "",\n "spotIamFleetRole": "",\n "launchTemplate": "",\n "ec2Configuration": ""\n },\n "serviceRole": "",\n "tags": {},\n "eksConfiguration": {\n "eksClusterArn": "",\n "kubernetesNamespace": ""\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 \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/createcomputeenvironment")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/createcomputeenvironment',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
computeEnvironmentName: '',
type: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
type: '',
allocationStrategy: '',
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
instanceTypes: '',
imageId: '',
subnets: '',
securityGroupIds: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
spotIamFleetRole: '',
launchTemplate: '',
ec2Configuration: ''
},
serviceRole: '',
tags: {},
eksConfiguration: {eksClusterArn: '', kubernetesNamespace: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/createcomputeenvironment',
headers: {'content-type': 'application/json'},
body: {
computeEnvironmentName: '',
type: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
type: '',
allocationStrategy: '',
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
instanceTypes: '',
imageId: '',
subnets: '',
securityGroupIds: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
spotIamFleetRole: '',
launchTemplate: '',
ec2Configuration: ''
},
serviceRole: '',
tags: {},
eksConfiguration: {eksClusterArn: '', kubernetesNamespace: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/createcomputeenvironment');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
computeEnvironmentName: '',
type: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
type: '',
allocationStrategy: '',
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
instanceTypes: '',
imageId: '',
subnets: '',
securityGroupIds: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
spotIamFleetRole: '',
launchTemplate: '',
ec2Configuration: ''
},
serviceRole: '',
tags: {},
eksConfiguration: {
eksClusterArn: '',
kubernetesNamespace: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/createcomputeenvironment',
headers: {'content-type': 'application/json'},
data: {
computeEnvironmentName: '',
type: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
type: '',
allocationStrategy: '',
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
instanceTypes: '',
imageId: '',
subnets: '',
securityGroupIds: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
spotIamFleetRole: '',
launchTemplate: '',
ec2Configuration: ''
},
serviceRole: '',
tags: {},
eksConfiguration: {eksClusterArn: '', kubernetesNamespace: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/createcomputeenvironment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironmentName":"","type":"","state":"","unmanagedvCpus":0,"computeResources":{"type":"","allocationStrategy":"","minvCpus":"","maxvCpus":"","desiredvCpus":"","instanceTypes":"","imageId":"","subnets":"","securityGroupIds":"","ec2KeyPair":"","instanceRole":"","tags":"","placementGroup":"","bidPercentage":"","spotIamFleetRole":"","launchTemplate":"","ec2Configuration":""},"serviceRole":"","tags":{},"eksConfiguration":{"eksClusterArn":"","kubernetesNamespace":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"computeEnvironmentName": @"",
@"type": @"",
@"state": @"",
@"unmanagedvCpus": @0,
@"computeResources": @{ @"type": @"", @"allocationStrategy": @"", @"minvCpus": @"", @"maxvCpus": @"", @"desiredvCpus": @"", @"instanceTypes": @"", @"imageId": @"", @"subnets": @"", @"securityGroupIds": @"", @"ec2KeyPair": @"", @"instanceRole": @"", @"tags": @"", @"placementGroup": @"", @"bidPercentage": @"", @"spotIamFleetRole": @"", @"launchTemplate": @"", @"ec2Configuration": @"" },
@"serviceRole": @"",
@"tags": @{ },
@"eksConfiguration": @{ @"eksClusterArn": @"", @"kubernetesNamespace": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/createcomputeenvironment"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/createcomputeenvironment" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/createcomputeenvironment",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'computeEnvironmentName' => '',
'type' => '',
'state' => '',
'unmanagedvCpus' => 0,
'computeResources' => [
'type' => '',
'allocationStrategy' => '',
'minvCpus' => '',
'maxvCpus' => '',
'desiredvCpus' => '',
'instanceTypes' => '',
'imageId' => '',
'subnets' => '',
'securityGroupIds' => '',
'ec2KeyPair' => '',
'instanceRole' => '',
'tags' => '',
'placementGroup' => '',
'bidPercentage' => '',
'spotIamFleetRole' => '',
'launchTemplate' => '',
'ec2Configuration' => ''
],
'serviceRole' => '',
'tags' => [
],
'eksConfiguration' => [
'eksClusterArn' => '',
'kubernetesNamespace' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/createcomputeenvironment', [
'body' => '{
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/createcomputeenvironment');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'computeEnvironmentName' => '',
'type' => '',
'state' => '',
'unmanagedvCpus' => 0,
'computeResources' => [
'type' => '',
'allocationStrategy' => '',
'minvCpus' => '',
'maxvCpus' => '',
'desiredvCpus' => '',
'instanceTypes' => '',
'imageId' => '',
'subnets' => '',
'securityGroupIds' => '',
'ec2KeyPair' => '',
'instanceRole' => '',
'tags' => '',
'placementGroup' => '',
'bidPercentage' => '',
'spotIamFleetRole' => '',
'launchTemplate' => '',
'ec2Configuration' => ''
],
'serviceRole' => '',
'tags' => [
],
'eksConfiguration' => [
'eksClusterArn' => '',
'kubernetesNamespace' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'computeEnvironmentName' => '',
'type' => '',
'state' => '',
'unmanagedvCpus' => 0,
'computeResources' => [
'type' => '',
'allocationStrategy' => '',
'minvCpus' => '',
'maxvCpus' => '',
'desiredvCpus' => '',
'instanceTypes' => '',
'imageId' => '',
'subnets' => '',
'securityGroupIds' => '',
'ec2KeyPair' => '',
'instanceRole' => '',
'tags' => '',
'placementGroup' => '',
'bidPercentage' => '',
'spotIamFleetRole' => '',
'launchTemplate' => '',
'ec2Configuration' => ''
],
'serviceRole' => '',
'tags' => [
],
'eksConfiguration' => [
'eksClusterArn' => '',
'kubernetesNamespace' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/createcomputeenvironment');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/createcomputeenvironment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/createcomputeenvironment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/createcomputeenvironment", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/createcomputeenvironment"
payload = {
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/createcomputeenvironment"
payload <- "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/createcomputeenvironment")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\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/v1/createcomputeenvironment') do |req|
req.body = "{\n \"computeEnvironmentName\": \"\",\n \"type\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"type\": \"\",\n \"allocationStrategy\": \"\",\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"instanceTypes\": \"\",\n \"imageId\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"spotIamFleetRole\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\"\n },\n \"serviceRole\": \"\",\n \"tags\": {},\n \"eksConfiguration\": {\n \"eksClusterArn\": \"\",\n \"kubernetesNamespace\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/createcomputeenvironment";
let payload = json!({
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": json!({
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
}),
"serviceRole": "",
"tags": json!({}),
"eksConfiguration": json!({
"eksClusterArn": "",
"kubernetesNamespace": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/createcomputeenvironment \
--header 'content-type: application/json' \
--data '{
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}'
echo '{
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
},
"serviceRole": "",
"tags": {},
"eksConfiguration": {
"eksClusterArn": "",
"kubernetesNamespace": ""
}
}' | \
http POST {{baseUrl}}/v1/createcomputeenvironment \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "computeEnvironmentName": "",\n "type": "",\n "state": "",\n "unmanagedvCpus": 0,\n "computeResources": {\n "type": "",\n "allocationStrategy": "",\n "minvCpus": "",\n "maxvCpus": "",\n "desiredvCpus": "",\n "instanceTypes": "",\n "imageId": "",\n "subnets": "",\n "securityGroupIds": "",\n "ec2KeyPair": "",\n "instanceRole": "",\n "tags": "",\n "placementGroup": "",\n "bidPercentage": "",\n "spotIamFleetRole": "",\n "launchTemplate": "",\n "ec2Configuration": ""\n },\n "serviceRole": "",\n "tags": {},\n "eksConfiguration": {\n "eksClusterArn": "",\n "kubernetesNamespace": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/createcomputeenvironment
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"computeEnvironmentName": "",
"type": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": [
"type": "",
"allocationStrategy": "",
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"instanceTypes": "",
"imageId": "",
"subnets": "",
"securityGroupIds": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"spotIamFleetRole": "",
"launchTemplate": "",
"ec2Configuration": ""
],
"serviceRole": "",
"tags": [],
"eksConfiguration": [
"eksClusterArn": "",
"kubernetesNamespace": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/createcomputeenvironment")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"computeEnvironmentArn": "arn:aws:batch:us-east-1:012345678910:compute-environment/M4Spot",
"computeEnvironmentName": "M4Spot"
}
POST
CreateJobQueue
{{baseUrl}}/v1/createjobqueue
BODY json
{
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/createjobqueue");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/createjobqueue" {:content-type :json
:form-params {:jobQueueName ""
:state ""
:schedulingPolicyArn ""
:priority 0
:computeEnvironmentOrder [{:order ""
:computeEnvironment ""}]
:tags {}}})
require "http/client"
url = "{{baseUrl}}/v1/createjobqueue"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/createjobqueue"),
Content = new StringContent("{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/createjobqueue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/createjobqueue"
payload := strings.NewReader("{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/createjobqueue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 197
{
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/createjobqueue")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/createjobqueue"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/createjobqueue")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/createjobqueue")
.header("content-type", "application/json")
.body("{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
jobQueueName: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [
{
order: '',
computeEnvironment: ''
}
],
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}}/v1/createjobqueue');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/createjobqueue',
headers: {'content-type': 'application/json'},
data: {
jobQueueName: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}],
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/createjobqueue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueueName":"","state":"","schedulingPolicyArn":"","priority":0,"computeEnvironmentOrder":[{"order":"","computeEnvironment":""}],"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}}/v1/createjobqueue',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobQueueName": "",\n "state": "",\n "schedulingPolicyArn": "",\n "priority": 0,\n "computeEnvironmentOrder": [\n {\n "order": "",\n "computeEnvironment": ""\n }\n ],\n "tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/createjobqueue")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/createjobqueue',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
jobQueueName: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}],
tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/createjobqueue',
headers: {'content-type': 'application/json'},
body: {
jobQueueName: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}],
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}}/v1/createjobqueue');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobQueueName: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [
{
order: '',
computeEnvironment: ''
}
],
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}}/v1/createjobqueue',
headers: {'content-type': 'application/json'},
data: {
jobQueueName: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}],
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/createjobqueue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueueName":"","state":"","schedulingPolicyArn":"","priority":0,"computeEnvironmentOrder":[{"order":"","computeEnvironment":""}],"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobQueueName": @"",
@"state": @"",
@"schedulingPolicyArn": @"",
@"priority": @0,
@"computeEnvironmentOrder": @[ @{ @"order": @"", @"computeEnvironment": @"" } ],
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/createjobqueue"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/createjobqueue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/createjobqueue",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobQueueName' => '',
'state' => '',
'schedulingPolicyArn' => '',
'priority' => 0,
'computeEnvironmentOrder' => [
[
'order' => '',
'computeEnvironment' => ''
]
],
'tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/createjobqueue', [
'body' => '{
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/createjobqueue');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobQueueName' => '',
'state' => '',
'schedulingPolicyArn' => '',
'priority' => 0,
'computeEnvironmentOrder' => [
[
'order' => '',
'computeEnvironment' => ''
]
],
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobQueueName' => '',
'state' => '',
'schedulingPolicyArn' => '',
'priority' => 0,
'computeEnvironmentOrder' => [
[
'order' => '',
'computeEnvironment' => ''
]
],
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/createjobqueue');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/createjobqueue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/createjobqueue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/createjobqueue", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/createjobqueue"
payload = {
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/createjobqueue"
payload <- "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/createjobqueue")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/createjobqueue') do |req|
req.body = "{\n \"jobQueueName\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ],\n \"tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/createjobqueue";
let payload = json!({
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": (
json!({
"order": "",
"computeEnvironment": ""
})
),
"tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/createjobqueue \
--header 'content-type: application/json' \
--data '{
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}'
echo '{
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
],
"tags": {}
}' | \
http POST {{baseUrl}}/v1/createjobqueue \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobQueueName": "",\n "state": "",\n "schedulingPolicyArn": "",\n "priority": 0,\n "computeEnvironmentOrder": [\n {\n "order": "",\n "computeEnvironment": ""\n }\n ],\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/v1/createjobqueue
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobQueueName": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
[
"order": "",
"computeEnvironment": ""
]
],
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/createjobqueue")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority",
"jobQueueName": "HighPriority"
}
POST
CreateSchedulingPolicy
{{baseUrl}}/v1/createschedulingpolicy
BODY json
{
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/createschedulingpolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/createschedulingpolicy" {:content-type :json
:form-params {:name ""
:fairsharePolicy {:shareDecaySeconds ""
:computeReservation ""
:shareDistribution ""}
:tags {}}})
require "http/client"
url = "{{baseUrl}}/v1/createschedulingpolicy"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/createschedulingpolicy"),
Content = new StringContent("{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/createschedulingpolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/createschedulingpolicy"
payload := strings.NewReader("{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/createschedulingpolicy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145
{
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/createschedulingpolicy")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/createschedulingpolicy"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/createschedulingpolicy")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/createschedulingpolicy")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
name: '',
fairsharePolicy: {
shareDecaySeconds: '',
computeReservation: '',
shareDistribution: ''
},
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}}/v1/createschedulingpolicy');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/createschedulingpolicy',
headers: {'content-type': 'application/json'},
data: {
name: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''},
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/createschedulingpolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","fairsharePolicy":{"shareDecaySeconds":"","computeReservation":"","shareDistribution":""},"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}}/v1/createschedulingpolicy',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "fairsharePolicy": {\n "shareDecaySeconds": "",\n "computeReservation": "",\n "shareDistribution": ""\n },\n "tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/createschedulingpolicy")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/createschedulingpolicy',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
name: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''},
tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/createschedulingpolicy',
headers: {'content-type': 'application/json'},
body: {
name: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''},
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}}/v1/createschedulingpolicy');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
fairsharePolicy: {
shareDecaySeconds: '',
computeReservation: '',
shareDistribution: ''
},
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}}/v1/createschedulingpolicy',
headers: {'content-type': 'application/json'},
data: {
name: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''},
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/createschedulingpolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","fairsharePolicy":{"shareDecaySeconds":"","computeReservation":"","shareDistribution":""},"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
@"fairsharePolicy": @{ @"shareDecaySeconds": @"", @"computeReservation": @"", @"shareDistribution": @"" },
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/createschedulingpolicy"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/createschedulingpolicy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/createschedulingpolicy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '',
'fairsharePolicy' => [
'shareDecaySeconds' => '',
'computeReservation' => '',
'shareDistribution' => ''
],
'tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/createschedulingpolicy', [
'body' => '{
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/createschedulingpolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'fairsharePolicy' => [
'shareDecaySeconds' => '',
'computeReservation' => '',
'shareDistribution' => ''
],
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'fairsharePolicy' => [
'shareDecaySeconds' => '',
'computeReservation' => '',
'shareDistribution' => ''
],
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/createschedulingpolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/createschedulingpolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/createschedulingpolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/createschedulingpolicy", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/createschedulingpolicy"
payload = {
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/createschedulingpolicy"
payload <- "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/createschedulingpolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/createschedulingpolicy') do |req|
req.body = "{\n \"name\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n },\n \"tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/createschedulingpolicy";
let payload = json!({
"name": "",
"fairsharePolicy": json!({
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}),
"tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/createschedulingpolicy \
--header 'content-type: application/json' \
--data '{
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}'
echo '{
"name": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
},
"tags": {}
}' | \
http POST {{baseUrl}}/v1/createschedulingpolicy \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "fairsharePolicy": {\n "shareDecaySeconds": "",\n "computeReservation": "",\n "shareDistribution": ""\n },\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/v1/createschedulingpolicy
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"fairsharePolicy": [
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
],
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/createschedulingpolicy")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
DeleteComputeEnvironment
{{baseUrl}}/v1/deletecomputeenvironment
BODY json
{
"computeEnvironment": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/deletecomputeenvironment");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"computeEnvironment\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/deletecomputeenvironment" {:content-type :json
:form-params {:computeEnvironment ""}})
require "http/client"
url = "{{baseUrl}}/v1/deletecomputeenvironment"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"computeEnvironment\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/deletecomputeenvironment"),
Content = new StringContent("{\n \"computeEnvironment\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/deletecomputeenvironment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"computeEnvironment\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/deletecomputeenvironment"
payload := strings.NewReader("{\n \"computeEnvironment\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/deletecomputeenvironment HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 30
{
"computeEnvironment": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/deletecomputeenvironment")
.setHeader("content-type", "application/json")
.setBody("{\n \"computeEnvironment\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/deletecomputeenvironment"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"computeEnvironment\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"computeEnvironment\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/deletecomputeenvironment")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/deletecomputeenvironment")
.header("content-type", "application/json")
.body("{\n \"computeEnvironment\": \"\"\n}")
.asString();
const data = JSON.stringify({
computeEnvironment: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/deletecomputeenvironment');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deletecomputeenvironment',
headers: {'content-type': 'application/json'},
data: {computeEnvironment: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/deletecomputeenvironment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironment":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/deletecomputeenvironment',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "computeEnvironment": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"computeEnvironment\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/deletecomputeenvironment")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/deletecomputeenvironment',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({computeEnvironment: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deletecomputeenvironment',
headers: {'content-type': 'application/json'},
body: {computeEnvironment: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/deletecomputeenvironment');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
computeEnvironment: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deletecomputeenvironment',
headers: {'content-type': 'application/json'},
data: {computeEnvironment: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/deletecomputeenvironment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironment":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"computeEnvironment": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/deletecomputeenvironment"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/deletecomputeenvironment" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"computeEnvironment\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/deletecomputeenvironment",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'computeEnvironment' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/deletecomputeenvironment', [
'body' => '{
"computeEnvironment": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/deletecomputeenvironment');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'computeEnvironment' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'computeEnvironment' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/deletecomputeenvironment');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/deletecomputeenvironment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironment": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/deletecomputeenvironment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironment": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"computeEnvironment\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/deletecomputeenvironment", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/deletecomputeenvironment"
payload = { "computeEnvironment": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/deletecomputeenvironment"
payload <- "{\n \"computeEnvironment\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/deletecomputeenvironment")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"computeEnvironment\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/deletecomputeenvironment') do |req|
req.body = "{\n \"computeEnvironment\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/deletecomputeenvironment";
let payload = json!({"computeEnvironment": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/deletecomputeenvironment \
--header 'content-type: application/json' \
--data '{
"computeEnvironment": ""
}'
echo '{
"computeEnvironment": ""
}' | \
http POST {{baseUrl}}/v1/deletecomputeenvironment \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "computeEnvironment": ""\n}' \
--output-document \
- {{baseUrl}}/v1/deletecomputeenvironment
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["computeEnvironment": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/deletecomputeenvironment")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{}
POST
DeleteJobQueue
{{baseUrl}}/v1/deletejobqueue
BODY json
{
"jobQueue": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/deletejobqueue");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobQueue\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/deletejobqueue" {:content-type :json
:form-params {:jobQueue ""}})
require "http/client"
url = "{{baseUrl}}/v1/deletejobqueue"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobQueue\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/deletejobqueue"),
Content = new StringContent("{\n \"jobQueue\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/deletejobqueue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobQueue\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/deletejobqueue"
payload := strings.NewReader("{\n \"jobQueue\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/deletejobqueue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20
{
"jobQueue": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/deletejobqueue")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobQueue\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/deletejobqueue"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobQueue\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"jobQueue\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/deletejobqueue")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/deletejobqueue")
.header("content-type", "application/json")
.body("{\n \"jobQueue\": \"\"\n}")
.asString();
const data = JSON.stringify({
jobQueue: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/deletejobqueue');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deletejobqueue',
headers: {'content-type': 'application/json'},
data: {jobQueue: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/deletejobqueue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueue":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/deletejobqueue',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobQueue": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"jobQueue\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/deletejobqueue")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/deletejobqueue',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({jobQueue: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deletejobqueue',
headers: {'content-type': 'application/json'},
body: {jobQueue: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/deletejobqueue');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobQueue: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deletejobqueue',
headers: {'content-type': 'application/json'},
data: {jobQueue: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/deletejobqueue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueue":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobQueue": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/deletejobqueue"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/deletejobqueue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobQueue\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/deletejobqueue",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobQueue' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/deletejobqueue', [
'body' => '{
"jobQueue": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/deletejobqueue');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobQueue' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobQueue' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/deletejobqueue');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/deletejobqueue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueue": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/deletejobqueue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueue": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobQueue\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/deletejobqueue", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/deletejobqueue"
payload = { "jobQueue": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/deletejobqueue"
payload <- "{\n \"jobQueue\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/deletejobqueue")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobQueue\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/deletejobqueue') do |req|
req.body = "{\n \"jobQueue\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/deletejobqueue";
let payload = json!({"jobQueue": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/deletejobqueue \
--header 'content-type: application/json' \
--data '{
"jobQueue": ""
}'
echo '{
"jobQueue": ""
}' | \
http POST {{baseUrl}}/v1/deletejobqueue \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobQueue": ""\n}' \
--output-document \
- {{baseUrl}}/v1/deletejobqueue
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["jobQueue": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/deletejobqueue")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{}
POST
DeleteSchedulingPolicy
{{baseUrl}}/v1/deleteschedulingpolicy
BODY json
{
"arn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/deleteschedulingpolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"arn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/deleteschedulingpolicy" {:content-type :json
:form-params {:arn ""}})
require "http/client"
url = "{{baseUrl}}/v1/deleteschedulingpolicy"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"arn\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/deleteschedulingpolicy"),
Content = new StringContent("{\n \"arn\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/deleteschedulingpolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"arn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/deleteschedulingpolicy"
payload := strings.NewReader("{\n \"arn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/deleteschedulingpolicy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15
{
"arn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/deleteschedulingpolicy")
.setHeader("content-type", "application/json")
.setBody("{\n \"arn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/deleteschedulingpolicy"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"arn\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"arn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/deleteschedulingpolicy")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/deleteschedulingpolicy")
.header("content-type", "application/json")
.body("{\n \"arn\": \"\"\n}")
.asString();
const data = JSON.stringify({
arn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/deleteschedulingpolicy');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deleteschedulingpolicy',
headers: {'content-type': 'application/json'},
data: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/deleteschedulingpolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/deleteschedulingpolicy',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "arn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"arn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/deleteschedulingpolicy")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/deleteschedulingpolicy',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({arn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deleteschedulingpolicy',
headers: {'content-type': 'application/json'},
body: {arn: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/deleteschedulingpolicy');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
arn: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deleteschedulingpolicy',
headers: {'content-type': 'application/json'},
data: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/deleteschedulingpolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/deleteschedulingpolicy"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/deleteschedulingpolicy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"arn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/deleteschedulingpolicy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'arn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/deleteschedulingpolicy', [
'body' => '{
"arn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/deleteschedulingpolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'arn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'arn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/deleteschedulingpolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/deleteschedulingpolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/deleteschedulingpolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"arn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/deleteschedulingpolicy", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/deleteschedulingpolicy"
payload = { "arn": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/deleteschedulingpolicy"
payload <- "{\n \"arn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/deleteschedulingpolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"arn\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/deleteschedulingpolicy') do |req|
req.body = "{\n \"arn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/deleteschedulingpolicy";
let payload = json!({"arn": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/deleteschedulingpolicy \
--header 'content-type: application/json' \
--data '{
"arn": ""
}'
echo '{
"arn": ""
}' | \
http POST {{baseUrl}}/v1/deleteschedulingpolicy \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "arn": ""\n}' \
--output-document \
- {{baseUrl}}/v1/deleteschedulingpolicy
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["arn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/deleteschedulingpolicy")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
DeregisterJobDefinition
{{baseUrl}}/v1/deregisterjobdefinition
BODY json
{
"jobDefinition": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/deregisterjobdefinition");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobDefinition\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/deregisterjobdefinition" {:content-type :json
:form-params {:jobDefinition ""}})
require "http/client"
url = "{{baseUrl}}/v1/deregisterjobdefinition"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobDefinition\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/deregisterjobdefinition"),
Content = new StringContent("{\n \"jobDefinition\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/deregisterjobdefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobDefinition\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/deregisterjobdefinition"
payload := strings.NewReader("{\n \"jobDefinition\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/deregisterjobdefinition HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25
{
"jobDefinition": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/deregisterjobdefinition")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobDefinition\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/deregisterjobdefinition"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobDefinition\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"jobDefinition\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/deregisterjobdefinition")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/deregisterjobdefinition")
.header("content-type", "application/json")
.body("{\n \"jobDefinition\": \"\"\n}")
.asString();
const data = JSON.stringify({
jobDefinition: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/deregisterjobdefinition');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deregisterjobdefinition',
headers: {'content-type': 'application/json'},
data: {jobDefinition: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/deregisterjobdefinition';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobDefinition":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/deregisterjobdefinition',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobDefinition": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"jobDefinition\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/deregisterjobdefinition")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/deregisterjobdefinition',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({jobDefinition: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deregisterjobdefinition',
headers: {'content-type': 'application/json'},
body: {jobDefinition: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/deregisterjobdefinition');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobDefinition: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/deregisterjobdefinition',
headers: {'content-type': 'application/json'},
data: {jobDefinition: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/deregisterjobdefinition';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobDefinition":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobDefinition": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/deregisterjobdefinition"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/deregisterjobdefinition" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobDefinition\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/deregisterjobdefinition",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobDefinition' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/deregisterjobdefinition', [
'body' => '{
"jobDefinition": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/deregisterjobdefinition');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobDefinition' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobDefinition' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/deregisterjobdefinition');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/deregisterjobdefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobDefinition": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/deregisterjobdefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobDefinition": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobDefinition\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/deregisterjobdefinition", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/deregisterjobdefinition"
payload = { "jobDefinition": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/deregisterjobdefinition"
payload <- "{\n \"jobDefinition\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/deregisterjobdefinition")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobDefinition\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/deregisterjobdefinition') do |req|
req.body = "{\n \"jobDefinition\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/deregisterjobdefinition";
let payload = json!({"jobDefinition": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/deregisterjobdefinition \
--header 'content-type: application/json' \
--data '{
"jobDefinition": ""
}'
echo '{
"jobDefinition": ""
}' | \
http POST {{baseUrl}}/v1/deregisterjobdefinition \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobDefinition": ""\n}' \
--output-document \
- {{baseUrl}}/v1/deregisterjobdefinition
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["jobDefinition": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/deregisterjobdefinition")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{}
POST
DescribeComputeEnvironments
{{baseUrl}}/v1/describecomputeenvironments
BODY json
{
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/describecomputeenvironments");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/describecomputeenvironments" {:content-type :json
:form-params {:computeEnvironments []
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/v1/describecomputeenvironments"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"computeEnvironments\": [],\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}}/v1/describecomputeenvironments"),
Content = new StringContent("{\n \"computeEnvironments\": [],\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}}/v1/describecomputeenvironments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"computeEnvironments\": [],\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}}/v1/describecomputeenvironments"
payload := strings.NewReader("{\n \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/describecomputeenvironments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 69
{
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/describecomputeenvironments")
.setHeader("content-type", "application/json")
.setBody("{\n \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/describecomputeenvironments"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"computeEnvironments\": [],\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 \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/describecomputeenvironments")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/describecomputeenvironments")
.header("content-type", "application/json")
.body("{\n \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
computeEnvironments: [],
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}}/v1/describecomputeenvironments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describecomputeenvironments',
headers: {'content-type': 'application/json'},
data: {computeEnvironments: [], maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/describecomputeenvironments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironments":[],"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}}/v1/describecomputeenvironments',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "computeEnvironments": [],\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 \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/describecomputeenvironments")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/describecomputeenvironments',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({computeEnvironments: [], maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describecomputeenvironments',
headers: {'content-type': 'application/json'},
body: {computeEnvironments: [], 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}}/v1/describecomputeenvironments');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
computeEnvironments: [],
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}}/v1/describecomputeenvironments',
headers: {'content-type': 'application/json'},
data: {computeEnvironments: [], 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}}/v1/describecomputeenvironments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironments":[],"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 = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"computeEnvironments": @[ ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/describecomputeenvironments"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/describecomputeenvironments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/describecomputeenvironments",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'computeEnvironments' => [
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/describecomputeenvironments', [
'body' => '{
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/describecomputeenvironments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'computeEnvironments' => [
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'computeEnvironments' => [
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/describecomputeenvironments');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/describecomputeenvironments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/describecomputeenvironments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/describecomputeenvironments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/describecomputeenvironments"
payload = {
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/describecomputeenvironments"
payload <- "{\n \"computeEnvironments\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/describecomputeenvironments")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"computeEnvironments\": [],\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/v1/describecomputeenvironments') do |req|
req.body = "{\n \"computeEnvironments\": [],\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}}/v1/describecomputeenvironments";
let payload = json!({
"computeEnvironments": (),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/describecomputeenvironments \
--header 'content-type: application/json' \
--data '{
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/v1/describecomputeenvironments \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "computeEnvironments": [],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/v1/describecomputeenvironments
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"computeEnvironments": [],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/describecomputeenvironments")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"computeEnvironments": [
{
"type": "MANAGED",
"computeEnvironmentArn": "arn:aws:batch:us-east-1:012345678910:compute-environment/P2OnDemand",
"computeEnvironmentName": "P2OnDemand",
"computeResources": {
"type": "EC2",
"desiredvCpus": 48,
"ec2KeyPair": "id_rsa",
"instanceRole": "ecsInstanceRole",
"instanceTypes": [
"p2"
],
"maxvCpus": 128,
"minvCpus": 0,
"securityGroupIds": [
"sg-cf5093b2"
],
"subnets": [
"subnet-220c0e0a",
"subnet-1a95556d",
"subnet-978f6dce"
],
"tags": {
"Name": "Batch Instance - P2OnDemand"
}
},
"ecsClusterArn": "arn:aws:ecs:us-east-1:012345678910:cluster/P2OnDemand_Batch_2c06f29d-d1fe-3a49-879d-42394c86effc",
"serviceRole": "arn:aws:iam::012345678910:role/AWSBatchServiceRole",
"state": "ENABLED",
"status": "VALID",
"statusReason": "ComputeEnvironment Healthy"
}
]
}
POST
DescribeJobDefinitions
{{baseUrl}}/v1/describejobdefinitions
BODY json
{
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/describejobdefinitions");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/describejobdefinitions" {:content-type :json
:form-params {:jobDefinitions []
:maxResults 0
:jobDefinitionName ""
:status ""
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/v1/describejobdefinitions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\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}}/v1/describejobdefinitions"),
Content = new StringContent("{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\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}}/v1/describejobdefinitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/describejobdefinitions"
payload := strings.NewReader("{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/describejobdefinitions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/describejobdefinitions")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/describejobdefinitions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\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 \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/describejobdefinitions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/describejobdefinitions")
.header("content-type", "application/json")
.body("{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
jobDefinitions: [],
maxResults: 0,
jobDefinitionName: '',
status: '',
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}}/v1/describejobdefinitions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describejobdefinitions',
headers: {'content-type': 'application/json'},
data: {
jobDefinitions: [],
maxResults: 0,
jobDefinitionName: '',
status: '',
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/describejobdefinitions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobDefinitions":[],"maxResults":0,"jobDefinitionName":"","status":"","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}}/v1/describejobdefinitions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobDefinitions": [],\n "maxResults": 0,\n "jobDefinitionName": "",\n "status": "",\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 \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/describejobdefinitions")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/describejobdefinitions',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
jobDefinitions: [],
maxResults: 0,
jobDefinitionName: '',
status: '',
nextToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describejobdefinitions',
headers: {'content-type': 'application/json'},
body: {
jobDefinitions: [],
maxResults: 0,
jobDefinitionName: '',
status: '',
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}}/v1/describejobdefinitions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobDefinitions: [],
maxResults: 0,
jobDefinitionName: '',
status: '',
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}}/v1/describejobdefinitions',
headers: {'content-type': 'application/json'},
data: {
jobDefinitions: [],
maxResults: 0,
jobDefinitionName: '',
status: '',
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/describejobdefinitions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobDefinitions":[],"maxResults":0,"jobDefinitionName":"","status":"","nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobDefinitions": @[ ],
@"maxResults": @0,
@"jobDefinitionName": @"",
@"status": @"",
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/describejobdefinitions"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/describejobdefinitions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/describejobdefinitions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobDefinitions' => [
],
'maxResults' => 0,
'jobDefinitionName' => '',
'status' => '',
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/describejobdefinitions', [
'body' => '{
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/describejobdefinitions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobDefinitions' => [
],
'maxResults' => 0,
'jobDefinitionName' => '',
'status' => '',
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobDefinitions' => [
],
'maxResults' => 0,
'jobDefinitionName' => '',
'status' => '',
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/describejobdefinitions');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/describejobdefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/describejobdefinitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/describejobdefinitions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/describejobdefinitions"
payload = {
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/describejobdefinitions"
payload <- "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/describejobdefinitions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\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/v1/describejobdefinitions') do |req|
req.body = "{\n \"jobDefinitions\": [],\n \"maxResults\": 0,\n \"jobDefinitionName\": \"\",\n \"status\": \"\",\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}}/v1/describejobdefinitions";
let payload = json!({
"jobDefinitions": (),
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/describejobdefinitions \
--header 'content-type: application/json' \
--data '{
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}'
echo '{
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
}' | \
http POST {{baseUrl}}/v1/describejobdefinitions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobDefinitions": [],\n "maxResults": 0,\n "jobDefinitionName": "",\n "status": "",\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/v1/describejobdefinitions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobDefinitions": [],
"maxResults": 0,
"jobDefinitionName": "",
"status": "",
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/describejobdefinitions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobDefinitions": [
{
"type": "container",
"containerProperties": {
"command": [
"sleep",
"60"
],
"environment": [],
"image": "busybox",
"mountPoints": [],
"resourceRequirements": [
{
"type": "MEMORY",
"value": "128"
},
{
"type": "VCPU",
"value": "1"
}
],
"ulimits": [],
"volumes": []
},
"jobDefinitionArn": "arn:aws:batch:us-east-1:012345678910:job-definition/sleep60:1",
"jobDefinitionName": "sleep60",
"revision": 1,
"status": "ACTIVE"
}
]
}
POST
DescribeJobQueues
{{baseUrl}}/v1/describejobqueues
BODY json
{
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/describejobqueues");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/describejobqueues" {:content-type :json
:form-params {:jobQueues []
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/v1/describejobqueues"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobQueues\": [],\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}}/v1/describejobqueues"),
Content = new StringContent("{\n \"jobQueues\": [],\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}}/v1/describejobqueues");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobQueues\": [],\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}}/v1/describejobqueues"
payload := strings.NewReader("{\n \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/describejobqueues HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 59
{
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/describejobqueues")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/describejobqueues"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobQueues\": [],\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 \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/describejobqueues")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/describejobqueues")
.header("content-type", "application/json")
.body("{\n \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
jobQueues: [],
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}}/v1/describejobqueues');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describejobqueues',
headers: {'content-type': 'application/json'},
data: {jobQueues: [], maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/describejobqueues';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueues":[],"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}}/v1/describejobqueues',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobQueues": [],\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 \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/describejobqueues")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/describejobqueues',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({jobQueues: [], maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describejobqueues',
headers: {'content-type': 'application/json'},
body: {jobQueues: [], 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}}/v1/describejobqueues');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobQueues: [],
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}}/v1/describejobqueues',
headers: {'content-type': 'application/json'},
data: {jobQueues: [], 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}}/v1/describejobqueues';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueues":[],"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 = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobQueues": @[ ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/describejobqueues"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/describejobqueues" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/describejobqueues",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobQueues' => [
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/describejobqueues', [
'body' => '{
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/describejobqueues');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobQueues' => [
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobQueues' => [
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/describejobqueues');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/describejobqueues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/describejobqueues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/describejobqueues", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/describejobqueues"
payload = {
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/describejobqueues"
payload <- "{\n \"jobQueues\": [],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/describejobqueues")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobQueues\": [],\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/v1/describejobqueues') do |req|
req.body = "{\n \"jobQueues\": [],\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}}/v1/describejobqueues";
let payload = json!({
"jobQueues": (),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/describejobqueues \
--header 'content-type: application/json' \
--data '{
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/v1/describejobqueues \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobQueues": [],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/v1/describejobqueues
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobQueues": [],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/describejobqueues")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobQueues": [
{
"computeEnvironmentOrder": [
{
"computeEnvironment": "arn:aws:batch:us-east-1:012345678910:compute-environment/C4OnDemand",
"order": 1
}
],
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority",
"jobQueueName": "HighPriority",
"priority": 1,
"state": "ENABLED",
"status": "VALID",
"statusReason": "JobQueue Healthy"
}
]
}
POST
DescribeJobs
{{baseUrl}}/v1/describejobs
BODY json
{
"jobs": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/describejobs");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobs\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/describejobs" {:content-type :json
:form-params {:jobs []}})
require "http/client"
url = "{{baseUrl}}/v1/describejobs"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobs\": []\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/describejobs"),
Content = new StringContent("{\n \"jobs\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/describejobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobs\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/describejobs"
payload := strings.NewReader("{\n \"jobs\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/describejobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"jobs": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/describejobs")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobs\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/describejobs"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobs\": []\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"jobs\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/describejobs")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/describejobs")
.header("content-type", "application/json")
.body("{\n \"jobs\": []\n}")
.asString();
const data = JSON.stringify({
jobs: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/describejobs');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describejobs',
headers: {'content-type': 'application/json'},
data: {jobs: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/describejobs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobs":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/describejobs',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobs": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"jobs\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/describejobs")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/describejobs',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({jobs: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describejobs',
headers: {'content-type': 'application/json'},
body: {jobs: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/describejobs');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobs: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describejobs',
headers: {'content-type': 'application/json'},
data: {jobs: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/describejobs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobs":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobs": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/describejobs"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/describejobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobs\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/describejobs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobs' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/describejobs', [
'body' => '{
"jobs": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/describejobs');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobs' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobs' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/describejobs');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/describejobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobs": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/describejobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobs": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobs\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/describejobs", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/describejobs"
payload = { "jobs": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/describejobs"
payload <- "{\n \"jobs\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/describejobs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobs\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/describejobs') do |req|
req.body = "{\n \"jobs\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/describejobs";
let payload = json!({"jobs": ()});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/describejobs \
--header 'content-type: application/json' \
--data '{
"jobs": []
}'
echo '{
"jobs": []
}' | \
http POST {{baseUrl}}/v1/describejobs \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobs": []\n}' \
--output-document \
- {{baseUrl}}/v1/describejobs
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["jobs": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/describejobs")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobs": [
{
"container": {
"command": [
"sleep",
"60"
],
"containerInstanceArn": "arn:aws:ecs:us-east-1:012345678910:container-instance/5406d7cd-58bd-4b8f-9936-48d7c6b1526c",
"environment": [],
"exitCode": 0,
"image": "busybox",
"memory": 128,
"mountPoints": [],
"ulimits": [],
"vcpus": 1,
"volumes": []
},
"createdAt": 1480460782010,
"dependsOn": [],
"jobDefinition": "sleep60",
"jobId": "24fa2d7a-64c4-49d2-8b47-f8da4fbde8e9",
"jobName": "example",
"jobQueue": "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority",
"parameters": {},
"startedAt": 1480460816500,
"status": "SUCCEEDED",
"stoppedAt": 1480460880699
}
]
}
POST
DescribeSchedulingPolicies
{{baseUrl}}/v1/describeschedulingpolicies
BODY json
{
"arns": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/describeschedulingpolicies");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"arns\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/describeschedulingpolicies" {:content-type :json
:form-params {:arns []}})
require "http/client"
url = "{{baseUrl}}/v1/describeschedulingpolicies"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"arns\": []\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/describeschedulingpolicies"),
Content = new StringContent("{\n \"arns\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/describeschedulingpolicies");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"arns\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/describeschedulingpolicies"
payload := strings.NewReader("{\n \"arns\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/describeschedulingpolicies HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"arns": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/describeschedulingpolicies")
.setHeader("content-type", "application/json")
.setBody("{\n \"arns\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/describeschedulingpolicies"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"arns\": []\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"arns\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/describeschedulingpolicies")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/describeschedulingpolicies")
.header("content-type", "application/json")
.body("{\n \"arns\": []\n}")
.asString();
const data = JSON.stringify({
arns: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/describeschedulingpolicies');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describeschedulingpolicies',
headers: {'content-type': 'application/json'},
data: {arns: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/describeschedulingpolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arns":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/describeschedulingpolicies',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "arns": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"arns\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/describeschedulingpolicies")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/describeschedulingpolicies',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({arns: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describeschedulingpolicies',
headers: {'content-type': 'application/json'},
body: {arns: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/describeschedulingpolicies');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
arns: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/describeschedulingpolicies',
headers: {'content-type': 'application/json'},
data: {arns: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/describeschedulingpolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arns":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arns": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/describeschedulingpolicies"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/describeschedulingpolicies" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"arns\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/describeschedulingpolicies",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'arns' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/describeschedulingpolicies', [
'body' => '{
"arns": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/describeschedulingpolicies');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'arns' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'arns' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/describeschedulingpolicies');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/describeschedulingpolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arns": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/describeschedulingpolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arns": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"arns\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/describeschedulingpolicies", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/describeschedulingpolicies"
payload = { "arns": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/describeschedulingpolicies"
payload <- "{\n \"arns\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/describeschedulingpolicies")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"arns\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/describeschedulingpolicies') do |req|
req.body = "{\n \"arns\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/describeschedulingpolicies";
let payload = json!({"arns": ()});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/describeschedulingpolicies \
--header 'content-type: application/json' \
--data '{
"arns": []
}'
echo '{
"arns": []
}' | \
http POST {{baseUrl}}/v1/describeschedulingpolicies \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "arns": []\n}' \
--output-document \
- {{baseUrl}}/v1/describeschedulingpolicies
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["arns": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/describeschedulingpolicies")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListJobs
{{baseUrl}}/v1/listjobs
BODY json
{
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/listjobs");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/listjobs" {:content-type :json
:form-params {:jobQueue ""
:arrayJobId ""
:multiNodeJobId ""
:jobStatus ""
:maxResults 0
:nextToken ""
:filters [{:name ""
:values ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/listjobs"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\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}}/v1/listjobs"),
Content = new StringContent("{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\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}}/v1/listjobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/listjobs"
payload := strings.NewReader("{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/listjobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 190
{
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/listjobs")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/listjobs"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\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 \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/listjobs")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/listjobs")
.header("content-type", "application/json")
.body("{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
jobQueue: '',
arrayJobId: '',
multiNodeJobId: '',
jobStatus: '',
maxResults: 0,
nextToken: '',
filters: [
{
name: '',
values: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/listjobs');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/listjobs',
headers: {'content-type': 'application/json'},
data: {
jobQueue: '',
arrayJobId: '',
multiNodeJobId: '',
jobStatus: '',
maxResults: 0,
nextToken: '',
filters: [{name: '', values: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/listjobs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueue":"","arrayJobId":"","multiNodeJobId":"","jobStatus":"","maxResults":0,"nextToken":"","filters":[{"name":"","values":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/listjobs',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobQueue": "",\n "arrayJobId": "",\n "multiNodeJobId": "",\n "jobStatus": "",\n "maxResults": 0,\n "nextToken": "",\n "filters": [\n {\n "name": "",\n "values": ""\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 \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/listjobs")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/listjobs',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
jobQueue: '',
arrayJobId: '',
multiNodeJobId: '',
jobStatus: '',
maxResults: 0,
nextToken: '',
filters: [{name: '', values: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/listjobs',
headers: {'content-type': 'application/json'},
body: {
jobQueue: '',
arrayJobId: '',
multiNodeJobId: '',
jobStatus: '',
maxResults: 0,
nextToken: '',
filters: [{name: '', values: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/listjobs');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobQueue: '',
arrayJobId: '',
multiNodeJobId: '',
jobStatus: '',
maxResults: 0,
nextToken: '',
filters: [
{
name: '',
values: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/listjobs',
headers: {'content-type': 'application/json'},
data: {
jobQueue: '',
arrayJobId: '',
multiNodeJobId: '',
jobStatus: '',
maxResults: 0,
nextToken: '',
filters: [{name: '', values: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/listjobs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueue":"","arrayJobId":"","multiNodeJobId":"","jobStatus":"","maxResults":0,"nextToken":"","filters":[{"name":"","values":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobQueue": @"",
@"arrayJobId": @"",
@"multiNodeJobId": @"",
@"jobStatus": @"",
@"maxResults": @0,
@"nextToken": @"",
@"filters": @[ @{ @"name": @"", @"values": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/listjobs"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/listjobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/listjobs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobQueue' => '',
'arrayJobId' => '',
'multiNodeJobId' => '',
'jobStatus' => '',
'maxResults' => 0,
'nextToken' => '',
'filters' => [
[
'name' => '',
'values' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/listjobs', [
'body' => '{
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/listjobs');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobQueue' => '',
'arrayJobId' => '',
'multiNodeJobId' => '',
'jobStatus' => '',
'maxResults' => 0,
'nextToken' => '',
'filters' => [
[
'name' => '',
'values' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobQueue' => '',
'arrayJobId' => '',
'multiNodeJobId' => '',
'jobStatus' => '',
'maxResults' => 0,
'nextToken' => '',
'filters' => [
[
'name' => '',
'values' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/listjobs');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/listjobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/listjobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/listjobs", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/listjobs"
payload = {
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/listjobs"
payload <- "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/listjobs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\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/v1/listjobs') do |req|
req.body = "{\n \"jobQueue\": \"\",\n \"arrayJobId\": \"\",\n \"multiNodeJobId\": \"\",\n \"jobStatus\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\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}}/v1/listjobs";
let payload = json!({
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": (
json!({
"name": "",
"values": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/listjobs \
--header 'content-type: application/json' \
--data '{
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}'
echo '{
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
{
"name": "",
"values": ""
}
]
}' | \
http POST {{baseUrl}}/v1/listjobs \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobQueue": "",\n "arrayJobId": "",\n "multiNodeJobId": "",\n "jobStatus": "",\n "maxResults": 0,\n "nextToken": "",\n "filters": [\n {\n "name": "",\n "values": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/listjobs
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobQueue": "",
"arrayJobId": "",
"multiNodeJobId": "",
"jobStatus": "",
"maxResults": 0,
"nextToken": "",
"filters": [
[
"name": "",
"values": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/listjobs")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobSummaryList": [
{
"jobId": "68f0c163-fbd4-44e6-9fd1-25b14a434786",
"jobName": "example"
}
]
}
POST
ListSchedulingPolicies
{{baseUrl}}/v1/listschedulingpolicies
BODY json
{
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/listschedulingpolicies");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/listschedulingpolicies" {:content-type :json
:form-params {:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/v1/listschedulingpolicies"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\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}}/v1/listschedulingpolicies"),
Content = new StringContent("{\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}}/v1/listschedulingpolicies");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\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}}/v1/listschedulingpolicies"
payload := strings.NewReader("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/listschedulingpolicies HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/listschedulingpolicies")
.setHeader("content-type", "application/json")
.setBody("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/listschedulingpolicies"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\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 \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/listschedulingpolicies")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/listschedulingpolicies")
.header("content-type", "application/json")
.body("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
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}}/v1/listschedulingpolicies');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/listschedulingpolicies',
headers: {'content-type': 'application/json'},
data: {maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/listschedulingpolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"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}}/v1/listschedulingpolicies',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\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 \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/listschedulingpolicies")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/listschedulingpolicies',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/listschedulingpolicies',
headers: {'content-type': 'application/json'},
body: {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}}/v1/listschedulingpolicies');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
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}}/v1/listschedulingpolicies',
headers: {'content-type': 'application/json'},
data: {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}}/v1/listschedulingpolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"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 = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/listschedulingpolicies"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/listschedulingpolicies" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/listschedulingpolicies",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/listschedulingpolicies', [
'body' => '{
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/listschedulingpolicies');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/listschedulingpolicies');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/listschedulingpolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/listschedulingpolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/listschedulingpolicies", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/listschedulingpolicies"
payload = {
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/listschedulingpolicies"
payload <- "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/listschedulingpolicies")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"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/v1/listschedulingpolicies') do |req|
req.body = "{\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}}/v1/listschedulingpolicies";
let payload = json!({
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/listschedulingpolicies \
--header 'content-type: application/json' \
--data '{
"maxResults": 0,
"nextToken": ""
}'
echo '{
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/v1/listschedulingpolicies \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/v1/listschedulingpolicies
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/listschedulingpolicies")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListTagsForResource
{{baseUrl}}/v1/tags/:resourceArn
QUERY PARAMS
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/tags/:resourceArn")
require "http/client"
url = "{{baseUrl}}/v1/tags/:resourceArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/tags/:resourceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/tags/:resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/tags/:resourceArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/tags/:resourceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/tags/:resourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/tags/:resourceArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/tags/:resourceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/tags/:resourceArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/tags/:resourceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/tags/:resourceArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resourceArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/tags/:resourceArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resourceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/tags/:resourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/tags/:resourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/tags/:resourceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/tags/:resourceArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/tags/:resourceArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/tags/:resourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/tags/:resourceArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/tags/:resourceArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/tags/:resourceArn
http GET {{baseUrl}}/v1/tags/:resourceArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/tags/:resourceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"tags": {
"Department": "Engineering",
"Stage": "Alpha",
"User": "JaneDoe"
}
}
POST
RegisterJobDefinition
{{baseUrl}}/v1/registerjobdefinition
BODY json
{
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"platformCapabilities": [],
"eksProperties": {
"podProperties": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/registerjobdefinition");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/registerjobdefinition" {:content-type :json
:form-params {:jobDefinitionName ""
:type ""
:parameters {}
:schedulingPriority 0
:containerProperties {:image ""
:vcpus ""
:memory ""
:command ""
:jobRoleArn ""
:executionRoleArn ""
:volumes ""
:environment ""
:mountPoints ""
:readonlyRootFilesystem ""
:privileged ""
:ulimits ""
:user ""
:instanceType ""
:resourceRequirements ""
:linuxParameters ""
:logConfiguration ""
:secrets ""
:networkConfiguration ""
:fargatePlatformConfiguration ""
:ephemeralStorage ""}
:nodeProperties {:numNodes ""
:mainNode ""
:nodeRangeProperties ""}
:retryStrategy {:attempts ""
:evaluateOnExit ""}
:propagateTags false
:timeout {:attemptDurationSeconds ""}
:tags {}
:platformCapabilities []
:eksProperties {:podProperties ""}}})
require "http/client"
url = "{{baseUrl}}/v1/registerjobdefinition"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\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}}/v1/registerjobdefinition"),
Content = new StringContent("{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\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}}/v1/registerjobdefinition");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/registerjobdefinition"
payload := strings.NewReader("{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/registerjobdefinition HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 969
{
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"platformCapabilities": [],
"eksProperties": {
"podProperties": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/registerjobdefinition")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/registerjobdefinition"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\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 \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/registerjobdefinition")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/registerjobdefinition")
.header("content-type", "application/json")
.body("{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
jobDefinitionName: '',
type: '',
parameters: {},
schedulingPriority: 0,
containerProperties: {
image: '',
vcpus: '',
memory: '',
command: '',
jobRoleArn: '',
executionRoleArn: '',
volumes: '',
environment: '',
mountPoints: '',
readonlyRootFilesystem: '',
privileged: '',
ulimits: '',
user: '',
instanceType: '',
resourceRequirements: '',
linuxParameters: '',
logConfiguration: '',
secrets: '',
networkConfiguration: '',
fargatePlatformConfiguration: '',
ephemeralStorage: ''
},
nodeProperties: {
numNodes: '',
mainNode: '',
nodeRangeProperties: ''
},
retryStrategy: {
attempts: '',
evaluateOnExit: ''
},
propagateTags: false,
timeout: {
attemptDurationSeconds: ''
},
tags: {},
platformCapabilities: [],
eksProperties: {
podProperties: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/registerjobdefinition');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/registerjobdefinition',
headers: {'content-type': 'application/json'},
data: {
jobDefinitionName: '',
type: '',
parameters: {},
schedulingPriority: 0,
containerProperties: {
image: '',
vcpus: '',
memory: '',
command: '',
jobRoleArn: '',
executionRoleArn: '',
volumes: '',
environment: '',
mountPoints: '',
readonlyRootFilesystem: '',
privileged: '',
ulimits: '',
user: '',
instanceType: '',
resourceRequirements: '',
linuxParameters: '',
logConfiguration: '',
secrets: '',
networkConfiguration: '',
fargatePlatformConfiguration: '',
ephemeralStorage: ''
},
nodeProperties: {numNodes: '', mainNode: '', nodeRangeProperties: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
platformCapabilities: [],
eksProperties: {podProperties: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/registerjobdefinition';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobDefinitionName":"","type":"","parameters":{},"schedulingPriority":0,"containerProperties":{"image":"","vcpus":"","memory":"","command":"","jobRoleArn":"","executionRoleArn":"","volumes":"","environment":"","mountPoints":"","readonlyRootFilesystem":"","privileged":"","ulimits":"","user":"","instanceType":"","resourceRequirements":"","linuxParameters":"","logConfiguration":"","secrets":"","networkConfiguration":"","fargatePlatformConfiguration":"","ephemeralStorage":""},"nodeProperties":{"numNodes":"","mainNode":"","nodeRangeProperties":""},"retryStrategy":{"attempts":"","evaluateOnExit":""},"propagateTags":false,"timeout":{"attemptDurationSeconds":""},"tags":{},"platformCapabilities":[],"eksProperties":{"podProperties":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/registerjobdefinition',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobDefinitionName": "",\n "type": "",\n "parameters": {},\n "schedulingPriority": 0,\n "containerProperties": {\n "image": "",\n "vcpus": "",\n "memory": "",\n "command": "",\n "jobRoleArn": "",\n "executionRoleArn": "",\n "volumes": "",\n "environment": "",\n "mountPoints": "",\n "readonlyRootFilesystem": "",\n "privileged": "",\n "ulimits": "",\n "user": "",\n "instanceType": "",\n "resourceRequirements": "",\n "linuxParameters": "",\n "logConfiguration": "",\n "secrets": "",\n "networkConfiguration": "",\n "fargatePlatformConfiguration": "",\n "ephemeralStorage": ""\n },\n "nodeProperties": {\n "numNodes": "",\n "mainNode": "",\n "nodeRangeProperties": ""\n },\n "retryStrategy": {\n "attempts": "",\n "evaluateOnExit": ""\n },\n "propagateTags": false,\n "timeout": {\n "attemptDurationSeconds": ""\n },\n "tags": {},\n "platformCapabilities": [],\n "eksProperties": {\n "podProperties": ""\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 \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/registerjobdefinition")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/registerjobdefinition',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
jobDefinitionName: '',
type: '',
parameters: {},
schedulingPriority: 0,
containerProperties: {
image: '',
vcpus: '',
memory: '',
command: '',
jobRoleArn: '',
executionRoleArn: '',
volumes: '',
environment: '',
mountPoints: '',
readonlyRootFilesystem: '',
privileged: '',
ulimits: '',
user: '',
instanceType: '',
resourceRequirements: '',
linuxParameters: '',
logConfiguration: '',
secrets: '',
networkConfiguration: '',
fargatePlatformConfiguration: '',
ephemeralStorage: ''
},
nodeProperties: {numNodes: '', mainNode: '', nodeRangeProperties: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
platformCapabilities: [],
eksProperties: {podProperties: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/registerjobdefinition',
headers: {'content-type': 'application/json'},
body: {
jobDefinitionName: '',
type: '',
parameters: {},
schedulingPriority: 0,
containerProperties: {
image: '',
vcpus: '',
memory: '',
command: '',
jobRoleArn: '',
executionRoleArn: '',
volumes: '',
environment: '',
mountPoints: '',
readonlyRootFilesystem: '',
privileged: '',
ulimits: '',
user: '',
instanceType: '',
resourceRequirements: '',
linuxParameters: '',
logConfiguration: '',
secrets: '',
networkConfiguration: '',
fargatePlatformConfiguration: '',
ephemeralStorage: ''
},
nodeProperties: {numNodes: '', mainNode: '', nodeRangeProperties: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
platformCapabilities: [],
eksProperties: {podProperties: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/registerjobdefinition');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobDefinitionName: '',
type: '',
parameters: {},
schedulingPriority: 0,
containerProperties: {
image: '',
vcpus: '',
memory: '',
command: '',
jobRoleArn: '',
executionRoleArn: '',
volumes: '',
environment: '',
mountPoints: '',
readonlyRootFilesystem: '',
privileged: '',
ulimits: '',
user: '',
instanceType: '',
resourceRequirements: '',
linuxParameters: '',
logConfiguration: '',
secrets: '',
networkConfiguration: '',
fargatePlatformConfiguration: '',
ephemeralStorage: ''
},
nodeProperties: {
numNodes: '',
mainNode: '',
nodeRangeProperties: ''
},
retryStrategy: {
attempts: '',
evaluateOnExit: ''
},
propagateTags: false,
timeout: {
attemptDurationSeconds: ''
},
tags: {},
platformCapabilities: [],
eksProperties: {
podProperties: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/registerjobdefinition',
headers: {'content-type': 'application/json'},
data: {
jobDefinitionName: '',
type: '',
parameters: {},
schedulingPriority: 0,
containerProperties: {
image: '',
vcpus: '',
memory: '',
command: '',
jobRoleArn: '',
executionRoleArn: '',
volumes: '',
environment: '',
mountPoints: '',
readonlyRootFilesystem: '',
privileged: '',
ulimits: '',
user: '',
instanceType: '',
resourceRequirements: '',
linuxParameters: '',
logConfiguration: '',
secrets: '',
networkConfiguration: '',
fargatePlatformConfiguration: '',
ephemeralStorage: ''
},
nodeProperties: {numNodes: '', mainNode: '', nodeRangeProperties: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
platformCapabilities: [],
eksProperties: {podProperties: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/registerjobdefinition';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobDefinitionName":"","type":"","parameters":{},"schedulingPriority":0,"containerProperties":{"image":"","vcpus":"","memory":"","command":"","jobRoleArn":"","executionRoleArn":"","volumes":"","environment":"","mountPoints":"","readonlyRootFilesystem":"","privileged":"","ulimits":"","user":"","instanceType":"","resourceRequirements":"","linuxParameters":"","logConfiguration":"","secrets":"","networkConfiguration":"","fargatePlatformConfiguration":"","ephemeralStorage":""},"nodeProperties":{"numNodes":"","mainNode":"","nodeRangeProperties":""},"retryStrategy":{"attempts":"","evaluateOnExit":""},"propagateTags":false,"timeout":{"attemptDurationSeconds":""},"tags":{},"platformCapabilities":[],"eksProperties":{"podProperties":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobDefinitionName": @"",
@"type": @"",
@"parameters": @{ },
@"schedulingPriority": @0,
@"containerProperties": @{ @"image": @"", @"vcpus": @"", @"memory": @"", @"command": @"", @"jobRoleArn": @"", @"executionRoleArn": @"", @"volumes": @"", @"environment": @"", @"mountPoints": @"", @"readonlyRootFilesystem": @"", @"privileged": @"", @"ulimits": @"", @"user": @"", @"instanceType": @"", @"resourceRequirements": @"", @"linuxParameters": @"", @"logConfiguration": @"", @"secrets": @"", @"networkConfiguration": @"", @"fargatePlatformConfiguration": @"", @"ephemeralStorage": @"" },
@"nodeProperties": @{ @"numNodes": @"", @"mainNode": @"", @"nodeRangeProperties": @"" },
@"retryStrategy": @{ @"attempts": @"", @"evaluateOnExit": @"" },
@"propagateTags": @NO,
@"timeout": @{ @"attemptDurationSeconds": @"" },
@"tags": @{ },
@"platformCapabilities": @[ ],
@"eksProperties": @{ @"podProperties": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/registerjobdefinition"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/registerjobdefinition" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/registerjobdefinition",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobDefinitionName' => '',
'type' => '',
'parameters' => [
],
'schedulingPriority' => 0,
'containerProperties' => [
'image' => '',
'vcpus' => '',
'memory' => '',
'command' => '',
'jobRoleArn' => '',
'executionRoleArn' => '',
'volumes' => '',
'environment' => '',
'mountPoints' => '',
'readonlyRootFilesystem' => '',
'privileged' => '',
'ulimits' => '',
'user' => '',
'instanceType' => '',
'resourceRequirements' => '',
'linuxParameters' => '',
'logConfiguration' => '',
'secrets' => '',
'networkConfiguration' => '',
'fargatePlatformConfiguration' => '',
'ephemeralStorage' => ''
],
'nodeProperties' => [
'numNodes' => '',
'mainNode' => '',
'nodeRangeProperties' => ''
],
'retryStrategy' => [
'attempts' => '',
'evaluateOnExit' => ''
],
'propagateTags' => null,
'timeout' => [
'attemptDurationSeconds' => ''
],
'tags' => [
],
'platformCapabilities' => [
],
'eksProperties' => [
'podProperties' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/registerjobdefinition', [
'body' => '{
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"platformCapabilities": [],
"eksProperties": {
"podProperties": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/registerjobdefinition');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobDefinitionName' => '',
'type' => '',
'parameters' => [
],
'schedulingPriority' => 0,
'containerProperties' => [
'image' => '',
'vcpus' => '',
'memory' => '',
'command' => '',
'jobRoleArn' => '',
'executionRoleArn' => '',
'volumes' => '',
'environment' => '',
'mountPoints' => '',
'readonlyRootFilesystem' => '',
'privileged' => '',
'ulimits' => '',
'user' => '',
'instanceType' => '',
'resourceRequirements' => '',
'linuxParameters' => '',
'logConfiguration' => '',
'secrets' => '',
'networkConfiguration' => '',
'fargatePlatformConfiguration' => '',
'ephemeralStorage' => ''
],
'nodeProperties' => [
'numNodes' => '',
'mainNode' => '',
'nodeRangeProperties' => ''
],
'retryStrategy' => [
'attempts' => '',
'evaluateOnExit' => ''
],
'propagateTags' => null,
'timeout' => [
'attemptDurationSeconds' => ''
],
'tags' => [
],
'platformCapabilities' => [
],
'eksProperties' => [
'podProperties' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobDefinitionName' => '',
'type' => '',
'parameters' => [
],
'schedulingPriority' => 0,
'containerProperties' => [
'image' => '',
'vcpus' => '',
'memory' => '',
'command' => '',
'jobRoleArn' => '',
'executionRoleArn' => '',
'volumes' => '',
'environment' => '',
'mountPoints' => '',
'readonlyRootFilesystem' => '',
'privileged' => '',
'ulimits' => '',
'user' => '',
'instanceType' => '',
'resourceRequirements' => '',
'linuxParameters' => '',
'logConfiguration' => '',
'secrets' => '',
'networkConfiguration' => '',
'fargatePlatformConfiguration' => '',
'ephemeralStorage' => ''
],
'nodeProperties' => [
'numNodes' => '',
'mainNode' => '',
'nodeRangeProperties' => ''
],
'retryStrategy' => [
'attempts' => '',
'evaluateOnExit' => ''
],
'propagateTags' => null,
'timeout' => [
'attemptDurationSeconds' => ''
],
'tags' => [
],
'platformCapabilities' => [
],
'eksProperties' => [
'podProperties' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/registerjobdefinition');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/registerjobdefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"platformCapabilities": [],
"eksProperties": {
"podProperties": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/registerjobdefinition' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"platformCapabilities": [],
"eksProperties": {
"podProperties": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/registerjobdefinition", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/registerjobdefinition"
payload = {
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": False,
"timeout": { "attemptDurationSeconds": "" },
"tags": {},
"platformCapabilities": [],
"eksProperties": { "podProperties": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/registerjobdefinition"
payload <- "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/registerjobdefinition")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\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/v1/registerjobdefinition') do |req|
req.body = "{\n \"jobDefinitionName\": \"\",\n \"type\": \"\",\n \"parameters\": {},\n \"schedulingPriority\": 0,\n \"containerProperties\": {\n \"image\": \"\",\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"jobRoleArn\": \"\",\n \"executionRoleArn\": \"\",\n \"volumes\": \"\",\n \"environment\": \"\",\n \"mountPoints\": \"\",\n \"readonlyRootFilesystem\": \"\",\n \"privileged\": \"\",\n \"ulimits\": \"\",\n \"user\": \"\",\n \"instanceType\": \"\",\n \"resourceRequirements\": \"\",\n \"linuxParameters\": \"\",\n \"logConfiguration\": \"\",\n \"secrets\": \"\",\n \"networkConfiguration\": \"\",\n \"fargatePlatformConfiguration\": \"\",\n \"ephemeralStorage\": \"\"\n },\n \"nodeProperties\": {\n \"numNodes\": \"\",\n \"mainNode\": \"\",\n \"nodeRangeProperties\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"platformCapabilities\": [],\n \"eksProperties\": {\n \"podProperties\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/registerjobdefinition";
let payload = json!({
"jobDefinitionName": "",
"type": "",
"parameters": json!({}),
"schedulingPriority": 0,
"containerProperties": json!({
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
}),
"nodeProperties": json!({
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
}),
"retryStrategy": json!({
"attempts": "",
"evaluateOnExit": ""
}),
"propagateTags": false,
"timeout": json!({"attemptDurationSeconds": ""}),
"tags": json!({}),
"platformCapabilities": (),
"eksProperties": json!({"podProperties": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/registerjobdefinition \
--header 'content-type: application/json' \
--data '{
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"platformCapabilities": [],
"eksProperties": {
"podProperties": ""
}
}'
echo '{
"jobDefinitionName": "",
"type": "",
"parameters": {},
"schedulingPriority": 0,
"containerProperties": {
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
},
"nodeProperties": {
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"platformCapabilities": [],
"eksProperties": {
"podProperties": ""
}
}' | \
http POST {{baseUrl}}/v1/registerjobdefinition \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobDefinitionName": "",\n "type": "",\n "parameters": {},\n "schedulingPriority": 0,\n "containerProperties": {\n "image": "",\n "vcpus": "",\n "memory": "",\n "command": "",\n "jobRoleArn": "",\n "executionRoleArn": "",\n "volumes": "",\n "environment": "",\n "mountPoints": "",\n "readonlyRootFilesystem": "",\n "privileged": "",\n "ulimits": "",\n "user": "",\n "instanceType": "",\n "resourceRequirements": "",\n "linuxParameters": "",\n "logConfiguration": "",\n "secrets": "",\n "networkConfiguration": "",\n "fargatePlatformConfiguration": "",\n "ephemeralStorage": ""\n },\n "nodeProperties": {\n "numNodes": "",\n "mainNode": "",\n "nodeRangeProperties": ""\n },\n "retryStrategy": {\n "attempts": "",\n "evaluateOnExit": ""\n },\n "propagateTags": false,\n "timeout": {\n "attemptDurationSeconds": ""\n },\n "tags": {},\n "platformCapabilities": [],\n "eksProperties": {\n "podProperties": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/registerjobdefinition
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobDefinitionName": "",
"type": "",
"parameters": [],
"schedulingPriority": 0,
"containerProperties": [
"image": "",
"vcpus": "",
"memory": "",
"command": "",
"jobRoleArn": "",
"executionRoleArn": "",
"volumes": "",
"environment": "",
"mountPoints": "",
"readonlyRootFilesystem": "",
"privileged": "",
"ulimits": "",
"user": "",
"instanceType": "",
"resourceRequirements": "",
"linuxParameters": "",
"logConfiguration": "",
"secrets": "",
"networkConfiguration": "",
"fargatePlatformConfiguration": "",
"ephemeralStorage": ""
],
"nodeProperties": [
"numNodes": "",
"mainNode": "",
"nodeRangeProperties": ""
],
"retryStrategy": [
"attempts": "",
"evaluateOnExit": ""
],
"propagateTags": false,
"timeout": ["attemptDurationSeconds": ""],
"tags": [],
"platformCapabilities": [],
"eksProperties": ["podProperties": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/registerjobdefinition")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobDefinitionArn": "arn:aws:batch:us-east-1:012345678910:job-definition/sleep30:1",
"jobDefinitionName": "sleep30",
"revision": 1
}
POST
SubmitJob
{{baseUrl}}/v1/submitjob
BODY json
{
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": {
"size": ""
},
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"eksPropertiesOverride": {
"podProperties": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/submitjob");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/submitjob" {:content-type :json
:form-params {:jobName ""
:jobQueue ""
:shareIdentifier ""
:schedulingPriorityOverride 0
:arrayProperties {:size ""}
:dependsOn [{:jobId ""
:type ""}]
:jobDefinition ""
:parameters {}
:containerOverrides {:vcpus ""
:memory ""
:command ""
:instanceType ""
:environment ""
:resourceRequirements ""}
:nodeOverrides {:numNodes ""
:nodePropertyOverrides ""}
:retryStrategy {:attempts ""
:evaluateOnExit ""}
:propagateTags false
:timeout {:attemptDurationSeconds ""}
:tags {}
:eksPropertiesOverride {:podProperties ""}}})
require "http/client"
url = "{{baseUrl}}/v1/submitjob"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\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}}/v1/submitjob"),
Content = new StringContent("{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\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}}/v1/submitjob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/submitjob"
payload := strings.NewReader("{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/submitjob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 716
{
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": {
"size": ""
},
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"eksPropertiesOverride": {
"podProperties": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/submitjob")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/submitjob"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\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 \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/submitjob")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/submitjob")
.header("content-type", "application/json")
.body("{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
jobName: '',
jobQueue: '',
shareIdentifier: '',
schedulingPriorityOverride: 0,
arrayProperties: {
size: ''
},
dependsOn: [
{
jobId: '',
type: ''
}
],
jobDefinition: '',
parameters: {},
containerOverrides: {
vcpus: '',
memory: '',
command: '',
instanceType: '',
environment: '',
resourceRequirements: ''
},
nodeOverrides: {
numNodes: '',
nodePropertyOverrides: ''
},
retryStrategy: {
attempts: '',
evaluateOnExit: ''
},
propagateTags: false,
timeout: {
attemptDurationSeconds: ''
},
tags: {},
eksPropertiesOverride: {
podProperties: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/submitjob');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/submitjob',
headers: {'content-type': 'application/json'},
data: {
jobName: '',
jobQueue: '',
shareIdentifier: '',
schedulingPriorityOverride: 0,
arrayProperties: {size: ''},
dependsOn: [{jobId: '', type: ''}],
jobDefinition: '',
parameters: {},
containerOverrides: {
vcpus: '',
memory: '',
command: '',
instanceType: '',
environment: '',
resourceRequirements: ''
},
nodeOverrides: {numNodes: '', nodePropertyOverrides: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
eksPropertiesOverride: {podProperties: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/submitjob';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobName":"","jobQueue":"","shareIdentifier":"","schedulingPriorityOverride":0,"arrayProperties":{"size":""},"dependsOn":[{"jobId":"","type":""}],"jobDefinition":"","parameters":{},"containerOverrides":{"vcpus":"","memory":"","command":"","instanceType":"","environment":"","resourceRequirements":""},"nodeOverrides":{"numNodes":"","nodePropertyOverrides":""},"retryStrategy":{"attempts":"","evaluateOnExit":""},"propagateTags":false,"timeout":{"attemptDurationSeconds":""},"tags":{},"eksPropertiesOverride":{"podProperties":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/submitjob',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobName": "",\n "jobQueue": "",\n "shareIdentifier": "",\n "schedulingPriorityOverride": 0,\n "arrayProperties": {\n "size": ""\n },\n "dependsOn": [\n {\n "jobId": "",\n "type": ""\n }\n ],\n "jobDefinition": "",\n "parameters": {},\n "containerOverrides": {\n "vcpus": "",\n "memory": "",\n "command": "",\n "instanceType": "",\n "environment": "",\n "resourceRequirements": ""\n },\n "nodeOverrides": {\n "numNodes": "",\n "nodePropertyOverrides": ""\n },\n "retryStrategy": {\n "attempts": "",\n "evaluateOnExit": ""\n },\n "propagateTags": false,\n "timeout": {\n "attemptDurationSeconds": ""\n },\n "tags": {},\n "eksPropertiesOverride": {\n "podProperties": ""\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 \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/submitjob")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/submitjob',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
jobName: '',
jobQueue: '',
shareIdentifier: '',
schedulingPriorityOverride: 0,
arrayProperties: {size: ''},
dependsOn: [{jobId: '', type: ''}],
jobDefinition: '',
parameters: {},
containerOverrides: {
vcpus: '',
memory: '',
command: '',
instanceType: '',
environment: '',
resourceRequirements: ''
},
nodeOverrides: {numNodes: '', nodePropertyOverrides: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
eksPropertiesOverride: {podProperties: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/submitjob',
headers: {'content-type': 'application/json'},
body: {
jobName: '',
jobQueue: '',
shareIdentifier: '',
schedulingPriorityOverride: 0,
arrayProperties: {size: ''},
dependsOn: [{jobId: '', type: ''}],
jobDefinition: '',
parameters: {},
containerOverrides: {
vcpus: '',
memory: '',
command: '',
instanceType: '',
environment: '',
resourceRequirements: ''
},
nodeOverrides: {numNodes: '', nodePropertyOverrides: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
eksPropertiesOverride: {podProperties: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/submitjob');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobName: '',
jobQueue: '',
shareIdentifier: '',
schedulingPriorityOverride: 0,
arrayProperties: {
size: ''
},
dependsOn: [
{
jobId: '',
type: ''
}
],
jobDefinition: '',
parameters: {},
containerOverrides: {
vcpus: '',
memory: '',
command: '',
instanceType: '',
environment: '',
resourceRequirements: ''
},
nodeOverrides: {
numNodes: '',
nodePropertyOverrides: ''
},
retryStrategy: {
attempts: '',
evaluateOnExit: ''
},
propagateTags: false,
timeout: {
attemptDurationSeconds: ''
},
tags: {},
eksPropertiesOverride: {
podProperties: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/submitjob',
headers: {'content-type': 'application/json'},
data: {
jobName: '',
jobQueue: '',
shareIdentifier: '',
schedulingPriorityOverride: 0,
arrayProperties: {size: ''},
dependsOn: [{jobId: '', type: ''}],
jobDefinition: '',
parameters: {},
containerOverrides: {
vcpus: '',
memory: '',
command: '',
instanceType: '',
environment: '',
resourceRequirements: ''
},
nodeOverrides: {numNodes: '', nodePropertyOverrides: ''},
retryStrategy: {attempts: '', evaluateOnExit: ''},
propagateTags: false,
timeout: {attemptDurationSeconds: ''},
tags: {},
eksPropertiesOverride: {podProperties: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/submitjob';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobName":"","jobQueue":"","shareIdentifier":"","schedulingPriorityOverride":0,"arrayProperties":{"size":""},"dependsOn":[{"jobId":"","type":""}],"jobDefinition":"","parameters":{},"containerOverrides":{"vcpus":"","memory":"","command":"","instanceType":"","environment":"","resourceRequirements":""},"nodeOverrides":{"numNodes":"","nodePropertyOverrides":""},"retryStrategy":{"attempts":"","evaluateOnExit":""},"propagateTags":false,"timeout":{"attemptDurationSeconds":""},"tags":{},"eksPropertiesOverride":{"podProperties":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobName": @"",
@"jobQueue": @"",
@"shareIdentifier": @"",
@"schedulingPriorityOverride": @0,
@"arrayProperties": @{ @"size": @"" },
@"dependsOn": @[ @{ @"jobId": @"", @"type": @"" } ],
@"jobDefinition": @"",
@"parameters": @{ },
@"containerOverrides": @{ @"vcpus": @"", @"memory": @"", @"command": @"", @"instanceType": @"", @"environment": @"", @"resourceRequirements": @"" },
@"nodeOverrides": @{ @"numNodes": @"", @"nodePropertyOverrides": @"" },
@"retryStrategy": @{ @"attempts": @"", @"evaluateOnExit": @"" },
@"propagateTags": @NO,
@"timeout": @{ @"attemptDurationSeconds": @"" },
@"tags": @{ },
@"eksPropertiesOverride": @{ @"podProperties": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/submitjob"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/submitjob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/submitjob",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobName' => '',
'jobQueue' => '',
'shareIdentifier' => '',
'schedulingPriorityOverride' => 0,
'arrayProperties' => [
'size' => ''
],
'dependsOn' => [
[
'jobId' => '',
'type' => ''
]
],
'jobDefinition' => '',
'parameters' => [
],
'containerOverrides' => [
'vcpus' => '',
'memory' => '',
'command' => '',
'instanceType' => '',
'environment' => '',
'resourceRequirements' => ''
],
'nodeOverrides' => [
'numNodes' => '',
'nodePropertyOverrides' => ''
],
'retryStrategy' => [
'attempts' => '',
'evaluateOnExit' => ''
],
'propagateTags' => null,
'timeout' => [
'attemptDurationSeconds' => ''
],
'tags' => [
],
'eksPropertiesOverride' => [
'podProperties' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/submitjob', [
'body' => '{
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": {
"size": ""
},
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"eksPropertiesOverride": {
"podProperties": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/submitjob');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobName' => '',
'jobQueue' => '',
'shareIdentifier' => '',
'schedulingPriorityOverride' => 0,
'arrayProperties' => [
'size' => ''
],
'dependsOn' => [
[
'jobId' => '',
'type' => ''
]
],
'jobDefinition' => '',
'parameters' => [
],
'containerOverrides' => [
'vcpus' => '',
'memory' => '',
'command' => '',
'instanceType' => '',
'environment' => '',
'resourceRequirements' => ''
],
'nodeOverrides' => [
'numNodes' => '',
'nodePropertyOverrides' => ''
],
'retryStrategy' => [
'attempts' => '',
'evaluateOnExit' => ''
],
'propagateTags' => null,
'timeout' => [
'attemptDurationSeconds' => ''
],
'tags' => [
],
'eksPropertiesOverride' => [
'podProperties' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobName' => '',
'jobQueue' => '',
'shareIdentifier' => '',
'schedulingPriorityOverride' => 0,
'arrayProperties' => [
'size' => ''
],
'dependsOn' => [
[
'jobId' => '',
'type' => ''
]
],
'jobDefinition' => '',
'parameters' => [
],
'containerOverrides' => [
'vcpus' => '',
'memory' => '',
'command' => '',
'instanceType' => '',
'environment' => '',
'resourceRequirements' => ''
],
'nodeOverrides' => [
'numNodes' => '',
'nodePropertyOverrides' => ''
],
'retryStrategy' => [
'attempts' => '',
'evaluateOnExit' => ''
],
'propagateTags' => null,
'timeout' => [
'attemptDurationSeconds' => ''
],
'tags' => [
],
'eksPropertiesOverride' => [
'podProperties' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/submitjob');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/submitjob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": {
"size": ""
},
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"eksPropertiesOverride": {
"podProperties": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/submitjob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": {
"size": ""
},
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"eksPropertiesOverride": {
"podProperties": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/submitjob", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/submitjob"
payload = {
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": { "size": "" },
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": False,
"timeout": { "attemptDurationSeconds": "" },
"tags": {},
"eksPropertiesOverride": { "podProperties": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/submitjob"
payload <- "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/submitjob")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\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/v1/submitjob') do |req|
req.body = "{\n \"jobName\": \"\",\n \"jobQueue\": \"\",\n \"shareIdentifier\": \"\",\n \"schedulingPriorityOverride\": 0,\n \"arrayProperties\": {\n \"size\": \"\"\n },\n \"dependsOn\": [\n {\n \"jobId\": \"\",\n \"type\": \"\"\n }\n ],\n \"jobDefinition\": \"\",\n \"parameters\": {},\n \"containerOverrides\": {\n \"vcpus\": \"\",\n \"memory\": \"\",\n \"command\": \"\",\n \"instanceType\": \"\",\n \"environment\": \"\",\n \"resourceRequirements\": \"\"\n },\n \"nodeOverrides\": {\n \"numNodes\": \"\",\n \"nodePropertyOverrides\": \"\"\n },\n \"retryStrategy\": {\n \"attempts\": \"\",\n \"evaluateOnExit\": \"\"\n },\n \"propagateTags\": false,\n \"timeout\": {\n \"attemptDurationSeconds\": \"\"\n },\n \"tags\": {},\n \"eksPropertiesOverride\": {\n \"podProperties\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/submitjob";
let payload = json!({
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": json!({"size": ""}),
"dependsOn": (
json!({
"jobId": "",
"type": ""
})
),
"jobDefinition": "",
"parameters": json!({}),
"containerOverrides": json!({
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
}),
"nodeOverrides": json!({
"numNodes": "",
"nodePropertyOverrides": ""
}),
"retryStrategy": json!({
"attempts": "",
"evaluateOnExit": ""
}),
"propagateTags": false,
"timeout": json!({"attemptDurationSeconds": ""}),
"tags": json!({}),
"eksPropertiesOverride": json!({"podProperties": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/submitjob \
--header 'content-type: application/json' \
--data '{
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": {
"size": ""
},
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"eksPropertiesOverride": {
"podProperties": ""
}
}'
echo '{
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": {
"size": ""
},
"dependsOn": [
{
"jobId": "",
"type": ""
}
],
"jobDefinition": "",
"parameters": {},
"containerOverrides": {
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
},
"nodeOverrides": {
"numNodes": "",
"nodePropertyOverrides": ""
},
"retryStrategy": {
"attempts": "",
"evaluateOnExit": ""
},
"propagateTags": false,
"timeout": {
"attemptDurationSeconds": ""
},
"tags": {},
"eksPropertiesOverride": {
"podProperties": ""
}
}' | \
http POST {{baseUrl}}/v1/submitjob \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobName": "",\n "jobQueue": "",\n "shareIdentifier": "",\n "schedulingPriorityOverride": 0,\n "arrayProperties": {\n "size": ""\n },\n "dependsOn": [\n {\n "jobId": "",\n "type": ""\n }\n ],\n "jobDefinition": "",\n "parameters": {},\n "containerOverrides": {\n "vcpus": "",\n "memory": "",\n "command": "",\n "instanceType": "",\n "environment": "",\n "resourceRequirements": ""\n },\n "nodeOverrides": {\n "numNodes": "",\n "nodePropertyOverrides": ""\n },\n "retryStrategy": {\n "attempts": "",\n "evaluateOnExit": ""\n },\n "propagateTags": false,\n "timeout": {\n "attemptDurationSeconds": ""\n },\n "tags": {},\n "eksPropertiesOverride": {\n "podProperties": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/submitjob
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobName": "",
"jobQueue": "",
"shareIdentifier": "",
"schedulingPriorityOverride": 0,
"arrayProperties": ["size": ""],
"dependsOn": [
[
"jobId": "",
"type": ""
]
],
"jobDefinition": "",
"parameters": [],
"containerOverrides": [
"vcpus": "",
"memory": "",
"command": "",
"instanceType": "",
"environment": "",
"resourceRequirements": ""
],
"nodeOverrides": [
"numNodes": "",
"nodePropertyOverrides": ""
],
"retryStrategy": [
"attempts": "",
"evaluateOnExit": ""
],
"propagateTags": false,
"timeout": ["attemptDurationSeconds": ""],
"tags": [],
"eksPropertiesOverride": ["podProperties": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/submitjob")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobId": "876da822-4198-45f2-a252-6cea32512ea8",
"jobName": "example"
}
POST
TagResource
{{baseUrl}}/v1/tags/:resourceArn
QUERY PARAMS
resourceArn
BODY json
{
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resourceArn");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/tags/:resourceArn" {:content-type :json
:form-params {:tags {}}})
require "http/client"
url = "{{baseUrl}}/v1/tags/:resourceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\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}}/v1/tags/:resourceArn"),
Content = new StringContent("{\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}}/v1/tags/:resourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/tags/:resourceArn"
payload := strings.NewReader("{\n \"tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/tags/:resourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/tags/:resourceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/tags/:resourceArn"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\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 \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/tags/:resourceArn")
.header("content-type", "application/json")
.body("{\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
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}}/v1/tags/:resourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/tags/:resourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"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}}/v1/tags/:resourceArn',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\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 \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/tags/:resourceArn',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/tags/:resourceArn',
headers: {'content-type': 'application/json'},
body: {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}}/v1/tags/:resourceArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
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}}/v1/tags/:resourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/tags/:resourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/tags/:resourceArn', [
'body' => '{
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/tags/:resourceArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/tags/:resourceArn"
payload = { "tags": {} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/tags/:resourceArn"
payload <- "{\n \"tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/tags/:resourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"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/v1/tags/:resourceArn') do |req|
req.body = "{\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}}/v1/tags/:resourceArn";
let payload = json!({"tags": json!({})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/tags/:resourceArn \
--header 'content-type: application/json' \
--data '{
"tags": {}
}'
echo '{
"tags": {}
}' | \
http POST {{baseUrl}}/v1/tags/:resourceArn \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/v1/tags/:resourceArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{}
POST
TerminateJob
{{baseUrl}}/v1/terminatejob
BODY json
{
"jobId": "",
"reason": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/terminatejob");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/terminatejob" {:content-type :json
:form-params {:jobId ""
:reason ""}})
require "http/client"
url = "{{baseUrl}}/v1/terminatejob"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/terminatejob"),
Content = new StringContent("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/terminatejob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/terminatejob"
payload := strings.NewReader("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/terminatejob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 33
{
"jobId": "",
"reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/terminatejob")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/terminatejob"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/terminatejob")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/terminatejob")
.header("content-type", "application/json")
.body("{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
.asString();
const data = JSON.stringify({
jobId: '',
reason: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/terminatejob');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/terminatejob',
headers: {'content-type': 'application/json'},
data: {jobId: '', reason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/terminatejob';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobId":"","reason":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/terminatejob',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobId": "",\n "reason": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/terminatejob")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/terminatejob',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({jobId: '', reason: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/terminatejob',
headers: {'content-type': 'application/json'},
body: {jobId: '', reason: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/terminatejob');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobId: '',
reason: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/terminatejob',
headers: {'content-type': 'application/json'},
data: {jobId: '', reason: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/terminatejob';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobId":"","reason":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobId": @"",
@"reason": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/terminatejob"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/terminatejob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/terminatejob",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobId' => '',
'reason' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/terminatejob', [
'body' => '{
"jobId": "",
"reason": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/terminatejob');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobId' => '',
'reason' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobId' => '',
'reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/terminatejob');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/terminatejob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobId": "",
"reason": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/terminatejob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobId": "",
"reason": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/terminatejob", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/terminatejob"
payload = {
"jobId": "",
"reason": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/terminatejob"
payload <- "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/terminatejob")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/terminatejob') do |req|
req.body = "{\n \"jobId\": \"\",\n \"reason\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/terminatejob";
let payload = json!({
"jobId": "",
"reason": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/terminatejob \
--header 'content-type: application/json' \
--data '{
"jobId": "",
"reason": ""
}'
echo '{
"jobId": "",
"reason": ""
}' | \
http POST {{baseUrl}}/v1/terminatejob \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobId": "",\n "reason": ""\n}' \
--output-document \
- {{baseUrl}}/v1/terminatejob
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobId": "",
"reason": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/terminatejob")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{}
DELETE
UntagResource
{{baseUrl}}/v1/tags/:resourceArn#tagKeys
QUERY PARAMS
tagKeys
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/tags/:resourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/tags/:resourceArn?tagKeys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/tags/:resourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/tags/:resourceArn?tagKeys=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/tags/:resourceArn#tagKeys',
qs: {tagKeys: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/tags/:resourceArn#tagKeys');
req.query({
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: 'DELETE',
url: '{{baseUrl}}/v1/tags/:resourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resourceArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'tagKeys' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/tags/:resourceArn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'tagKeys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/tags/:resourceArn?tagKeys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/tags/:resourceArn#tagKeys"
querystring = {"tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/tags/:resourceArn#tagKeys"
queryString <- list(tagKeys = "")
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/tags/:resourceArn') do |req|
req.params['tagKeys'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/tags/:resourceArn#tagKeys";
let querystring = [
("tagKeys", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{}
POST
UpdateComputeEnvironment
{{baseUrl}}/v1/updatecomputeenvironment
BODY json
{
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/updatecomputeenvironment");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/updatecomputeenvironment" {:content-type :json
:form-params {:computeEnvironment ""
:state ""
:unmanagedvCpus 0
:computeResources {:minvCpus ""
:maxvCpus ""
:desiredvCpus ""
:subnets ""
:securityGroupIds ""
:allocationStrategy ""
:instanceTypes ""
:ec2KeyPair ""
:instanceRole ""
:tags ""
:placementGroup ""
:bidPercentage ""
:launchTemplate ""
:ec2Configuration ""
:updateToLatestImageVersion ""
:type ""
:imageId ""}
:serviceRole ""
:updatePolicy {:terminateJobsOnUpdate ""
:jobExecutionTimeoutMinutes ""}}})
require "http/client"
url = "{{baseUrl}}/v1/updatecomputeenvironment"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\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}}/v1/updatecomputeenvironment"),
Content = new StringContent("{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\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}}/v1/updatecomputeenvironment");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/updatecomputeenvironment"
payload := strings.NewReader("{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/updatecomputeenvironment HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 618
{
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/updatecomputeenvironment")
.setHeader("content-type", "application/json")
.setBody("{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/updatecomputeenvironment"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\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 \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/updatecomputeenvironment")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/updatecomputeenvironment")
.header("content-type", "application/json")
.body("{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
computeEnvironment: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
subnets: '',
securityGroupIds: '',
allocationStrategy: '',
instanceTypes: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
launchTemplate: '',
ec2Configuration: '',
updateToLatestImageVersion: '',
type: '',
imageId: ''
},
serviceRole: '',
updatePolicy: {
terminateJobsOnUpdate: '',
jobExecutionTimeoutMinutes: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/updatecomputeenvironment');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updatecomputeenvironment',
headers: {'content-type': 'application/json'},
data: {
computeEnvironment: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
subnets: '',
securityGroupIds: '',
allocationStrategy: '',
instanceTypes: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
launchTemplate: '',
ec2Configuration: '',
updateToLatestImageVersion: '',
type: '',
imageId: ''
},
serviceRole: '',
updatePolicy: {terminateJobsOnUpdate: '', jobExecutionTimeoutMinutes: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/updatecomputeenvironment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironment":"","state":"","unmanagedvCpus":0,"computeResources":{"minvCpus":"","maxvCpus":"","desiredvCpus":"","subnets":"","securityGroupIds":"","allocationStrategy":"","instanceTypes":"","ec2KeyPair":"","instanceRole":"","tags":"","placementGroup":"","bidPercentage":"","launchTemplate":"","ec2Configuration":"","updateToLatestImageVersion":"","type":"","imageId":""},"serviceRole":"","updatePolicy":{"terminateJobsOnUpdate":"","jobExecutionTimeoutMinutes":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/updatecomputeenvironment',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "computeEnvironment": "",\n "state": "",\n "unmanagedvCpus": 0,\n "computeResources": {\n "minvCpus": "",\n "maxvCpus": "",\n "desiredvCpus": "",\n "subnets": "",\n "securityGroupIds": "",\n "allocationStrategy": "",\n "instanceTypes": "",\n "ec2KeyPair": "",\n "instanceRole": "",\n "tags": "",\n "placementGroup": "",\n "bidPercentage": "",\n "launchTemplate": "",\n "ec2Configuration": "",\n "updateToLatestImageVersion": "",\n "type": "",\n "imageId": ""\n },\n "serviceRole": "",\n "updatePolicy": {\n "terminateJobsOnUpdate": "",\n "jobExecutionTimeoutMinutes": ""\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 \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/updatecomputeenvironment")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/updatecomputeenvironment',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
computeEnvironment: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
subnets: '',
securityGroupIds: '',
allocationStrategy: '',
instanceTypes: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
launchTemplate: '',
ec2Configuration: '',
updateToLatestImageVersion: '',
type: '',
imageId: ''
},
serviceRole: '',
updatePolicy: {terminateJobsOnUpdate: '', jobExecutionTimeoutMinutes: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updatecomputeenvironment',
headers: {'content-type': 'application/json'},
body: {
computeEnvironment: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
subnets: '',
securityGroupIds: '',
allocationStrategy: '',
instanceTypes: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
launchTemplate: '',
ec2Configuration: '',
updateToLatestImageVersion: '',
type: '',
imageId: ''
},
serviceRole: '',
updatePolicy: {terminateJobsOnUpdate: '', jobExecutionTimeoutMinutes: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/updatecomputeenvironment');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
computeEnvironment: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
subnets: '',
securityGroupIds: '',
allocationStrategy: '',
instanceTypes: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
launchTemplate: '',
ec2Configuration: '',
updateToLatestImageVersion: '',
type: '',
imageId: ''
},
serviceRole: '',
updatePolicy: {
terminateJobsOnUpdate: '',
jobExecutionTimeoutMinutes: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updatecomputeenvironment',
headers: {'content-type': 'application/json'},
data: {
computeEnvironment: '',
state: '',
unmanagedvCpus: 0,
computeResources: {
minvCpus: '',
maxvCpus: '',
desiredvCpus: '',
subnets: '',
securityGroupIds: '',
allocationStrategy: '',
instanceTypes: '',
ec2KeyPair: '',
instanceRole: '',
tags: '',
placementGroup: '',
bidPercentage: '',
launchTemplate: '',
ec2Configuration: '',
updateToLatestImageVersion: '',
type: '',
imageId: ''
},
serviceRole: '',
updatePolicy: {terminateJobsOnUpdate: '', jobExecutionTimeoutMinutes: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/updatecomputeenvironment';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"computeEnvironment":"","state":"","unmanagedvCpus":0,"computeResources":{"minvCpus":"","maxvCpus":"","desiredvCpus":"","subnets":"","securityGroupIds":"","allocationStrategy":"","instanceTypes":"","ec2KeyPair":"","instanceRole":"","tags":"","placementGroup":"","bidPercentage":"","launchTemplate":"","ec2Configuration":"","updateToLatestImageVersion":"","type":"","imageId":""},"serviceRole":"","updatePolicy":{"terminateJobsOnUpdate":"","jobExecutionTimeoutMinutes":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"computeEnvironment": @"",
@"state": @"",
@"unmanagedvCpus": @0,
@"computeResources": @{ @"minvCpus": @"", @"maxvCpus": @"", @"desiredvCpus": @"", @"subnets": @"", @"securityGroupIds": @"", @"allocationStrategy": @"", @"instanceTypes": @"", @"ec2KeyPair": @"", @"instanceRole": @"", @"tags": @"", @"placementGroup": @"", @"bidPercentage": @"", @"launchTemplate": @"", @"ec2Configuration": @"", @"updateToLatestImageVersion": @"", @"type": @"", @"imageId": @"" },
@"serviceRole": @"",
@"updatePolicy": @{ @"terminateJobsOnUpdate": @"", @"jobExecutionTimeoutMinutes": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/updatecomputeenvironment"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/updatecomputeenvironment" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/updatecomputeenvironment",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'computeEnvironment' => '',
'state' => '',
'unmanagedvCpus' => 0,
'computeResources' => [
'minvCpus' => '',
'maxvCpus' => '',
'desiredvCpus' => '',
'subnets' => '',
'securityGroupIds' => '',
'allocationStrategy' => '',
'instanceTypes' => '',
'ec2KeyPair' => '',
'instanceRole' => '',
'tags' => '',
'placementGroup' => '',
'bidPercentage' => '',
'launchTemplate' => '',
'ec2Configuration' => '',
'updateToLatestImageVersion' => '',
'type' => '',
'imageId' => ''
],
'serviceRole' => '',
'updatePolicy' => [
'terminateJobsOnUpdate' => '',
'jobExecutionTimeoutMinutes' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/updatecomputeenvironment', [
'body' => '{
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/updatecomputeenvironment');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'computeEnvironment' => '',
'state' => '',
'unmanagedvCpus' => 0,
'computeResources' => [
'minvCpus' => '',
'maxvCpus' => '',
'desiredvCpus' => '',
'subnets' => '',
'securityGroupIds' => '',
'allocationStrategy' => '',
'instanceTypes' => '',
'ec2KeyPair' => '',
'instanceRole' => '',
'tags' => '',
'placementGroup' => '',
'bidPercentage' => '',
'launchTemplate' => '',
'ec2Configuration' => '',
'updateToLatestImageVersion' => '',
'type' => '',
'imageId' => ''
],
'serviceRole' => '',
'updatePolicy' => [
'terminateJobsOnUpdate' => '',
'jobExecutionTimeoutMinutes' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'computeEnvironment' => '',
'state' => '',
'unmanagedvCpus' => 0,
'computeResources' => [
'minvCpus' => '',
'maxvCpus' => '',
'desiredvCpus' => '',
'subnets' => '',
'securityGroupIds' => '',
'allocationStrategy' => '',
'instanceTypes' => '',
'ec2KeyPair' => '',
'instanceRole' => '',
'tags' => '',
'placementGroup' => '',
'bidPercentage' => '',
'launchTemplate' => '',
'ec2Configuration' => '',
'updateToLatestImageVersion' => '',
'type' => '',
'imageId' => ''
],
'serviceRole' => '',
'updatePolicy' => [
'terminateJobsOnUpdate' => '',
'jobExecutionTimeoutMinutes' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/updatecomputeenvironment');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/updatecomputeenvironment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/updatecomputeenvironment' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/updatecomputeenvironment", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/updatecomputeenvironment"
payload = {
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/updatecomputeenvironment"
payload <- "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/updatecomputeenvironment")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\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/v1/updatecomputeenvironment') do |req|
req.body = "{\n \"computeEnvironment\": \"\",\n \"state\": \"\",\n \"unmanagedvCpus\": 0,\n \"computeResources\": {\n \"minvCpus\": \"\",\n \"maxvCpus\": \"\",\n \"desiredvCpus\": \"\",\n \"subnets\": \"\",\n \"securityGroupIds\": \"\",\n \"allocationStrategy\": \"\",\n \"instanceTypes\": \"\",\n \"ec2KeyPair\": \"\",\n \"instanceRole\": \"\",\n \"tags\": \"\",\n \"placementGroup\": \"\",\n \"bidPercentage\": \"\",\n \"launchTemplate\": \"\",\n \"ec2Configuration\": \"\",\n \"updateToLatestImageVersion\": \"\",\n \"type\": \"\",\n \"imageId\": \"\"\n },\n \"serviceRole\": \"\",\n \"updatePolicy\": {\n \"terminateJobsOnUpdate\": \"\",\n \"jobExecutionTimeoutMinutes\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/updatecomputeenvironment";
let payload = json!({
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": json!({
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
}),
"serviceRole": "",
"updatePolicy": json!({
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/updatecomputeenvironment \
--header 'content-type: application/json' \
--data '{
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}'
echo '{
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": {
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
},
"serviceRole": "",
"updatePolicy": {
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
}
}' | \
http POST {{baseUrl}}/v1/updatecomputeenvironment \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "computeEnvironment": "",\n "state": "",\n "unmanagedvCpus": 0,\n "computeResources": {\n "minvCpus": "",\n "maxvCpus": "",\n "desiredvCpus": "",\n "subnets": "",\n "securityGroupIds": "",\n "allocationStrategy": "",\n "instanceTypes": "",\n "ec2KeyPair": "",\n "instanceRole": "",\n "tags": "",\n "placementGroup": "",\n "bidPercentage": "",\n "launchTemplate": "",\n "ec2Configuration": "",\n "updateToLatestImageVersion": "",\n "type": "",\n "imageId": ""\n },\n "serviceRole": "",\n "updatePolicy": {\n "terminateJobsOnUpdate": "",\n "jobExecutionTimeoutMinutes": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/updatecomputeenvironment
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"computeEnvironment": "",
"state": "",
"unmanagedvCpus": 0,
"computeResources": [
"minvCpus": "",
"maxvCpus": "",
"desiredvCpus": "",
"subnets": "",
"securityGroupIds": "",
"allocationStrategy": "",
"instanceTypes": "",
"ec2KeyPair": "",
"instanceRole": "",
"tags": "",
"placementGroup": "",
"bidPercentage": "",
"launchTemplate": "",
"ec2Configuration": "",
"updateToLatestImageVersion": "",
"type": "",
"imageId": ""
],
"serviceRole": "",
"updatePolicy": [
"terminateJobsOnUpdate": "",
"jobExecutionTimeoutMinutes": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/updatecomputeenvironment")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"computeEnvironmentArn": "arn:aws:batch:us-east-1:012345678910:compute-environment/P2OnDemand",
"computeEnvironmentName": "P2OnDemand"
}
POST
UpdateJobQueue
{{baseUrl}}/v1/updatejobqueue
BODY json
{
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/updatejobqueue");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/updatejobqueue" {:content-type :json
:form-params {:jobQueue ""
:state ""
:schedulingPolicyArn ""
:priority 0
:computeEnvironmentOrder [{:order ""
:computeEnvironment ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/updatejobqueue"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\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}}/v1/updatejobqueue"),
Content = new StringContent("{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\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}}/v1/updatejobqueue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/updatejobqueue"
payload := strings.NewReader("{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/updatejobqueue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 179
{
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/updatejobqueue")
.setHeader("content-type", "application/json")
.setBody("{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/updatejobqueue"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\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 \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/updatejobqueue")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/updatejobqueue")
.header("content-type", "application/json")
.body("{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
jobQueue: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [
{
order: '',
computeEnvironment: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/updatejobqueue');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updatejobqueue',
headers: {'content-type': 'application/json'},
data: {
jobQueue: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/updatejobqueue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueue":"","state":"","schedulingPolicyArn":"","priority":0,"computeEnvironmentOrder":[{"order":"","computeEnvironment":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/updatejobqueue',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "jobQueue": "",\n "state": "",\n "schedulingPolicyArn": "",\n "priority": 0,\n "computeEnvironmentOrder": [\n {\n "order": "",\n "computeEnvironment": ""\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 \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/updatejobqueue")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/updatejobqueue',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
jobQueue: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updatejobqueue',
headers: {'content-type': 'application/json'},
body: {
jobQueue: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/updatejobqueue');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
jobQueue: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [
{
order: '',
computeEnvironment: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updatejobqueue',
headers: {'content-type': 'application/json'},
data: {
jobQueue: '',
state: '',
schedulingPolicyArn: '',
priority: 0,
computeEnvironmentOrder: [{order: '', computeEnvironment: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/updatejobqueue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"jobQueue":"","state":"","schedulingPolicyArn":"","priority":0,"computeEnvironmentOrder":[{"order":"","computeEnvironment":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"jobQueue": @"",
@"state": @"",
@"schedulingPolicyArn": @"",
@"priority": @0,
@"computeEnvironmentOrder": @[ @{ @"order": @"", @"computeEnvironment": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/updatejobqueue"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/updatejobqueue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/updatejobqueue",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jobQueue' => '',
'state' => '',
'schedulingPolicyArn' => '',
'priority' => 0,
'computeEnvironmentOrder' => [
[
'order' => '',
'computeEnvironment' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/updatejobqueue', [
'body' => '{
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/updatejobqueue');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'jobQueue' => '',
'state' => '',
'schedulingPolicyArn' => '',
'priority' => 0,
'computeEnvironmentOrder' => [
[
'order' => '',
'computeEnvironment' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'jobQueue' => '',
'state' => '',
'schedulingPolicyArn' => '',
'priority' => 0,
'computeEnvironmentOrder' => [
[
'order' => '',
'computeEnvironment' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/updatejobqueue');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/updatejobqueue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/updatejobqueue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/updatejobqueue", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/updatejobqueue"
payload = {
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/updatejobqueue"
payload <- "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/updatejobqueue")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\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/v1/updatejobqueue') do |req|
req.body = "{\n \"jobQueue\": \"\",\n \"state\": \"\",\n \"schedulingPolicyArn\": \"\",\n \"priority\": 0,\n \"computeEnvironmentOrder\": [\n {\n \"order\": \"\",\n \"computeEnvironment\": \"\"\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}}/v1/updatejobqueue";
let payload = json!({
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": (
json!({
"order": "",
"computeEnvironment": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/updatejobqueue \
--header 'content-type: application/json' \
--data '{
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}'
echo '{
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
{
"order": "",
"computeEnvironment": ""
}
]
}' | \
http POST {{baseUrl}}/v1/updatejobqueue \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "jobQueue": "",\n "state": "",\n "schedulingPolicyArn": "",\n "priority": 0,\n "computeEnvironmentOrder": [\n {\n "order": "",\n "computeEnvironment": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/updatejobqueue
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"jobQueue": "",
"state": "",
"schedulingPolicyArn": "",
"priority": 0,
"computeEnvironmentOrder": [
[
"order": "",
"computeEnvironment": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/updatejobqueue")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
{
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/GPGPU",
"jobQueueName": "GPGPU"
}
POST
UpdateSchedulingPolicy
{{baseUrl}}/v1/updateschedulingpolicy
BODY json
{
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/updateschedulingpolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/updateschedulingpolicy" {:content-type :json
:form-params {:arn ""
:fairsharePolicy {:shareDecaySeconds ""
:computeReservation ""
:shareDistribution ""}}})
require "http/client"
url = "{{baseUrl}}/v1/updateschedulingpolicy"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\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}}/v1/updateschedulingpolicy"),
Content = new StringContent("{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\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}}/v1/updateschedulingpolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/updateschedulingpolicy"
payload := strings.NewReader("{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/updateschedulingpolicy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/updateschedulingpolicy")
.setHeader("content-type", "application/json")
.setBody("{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/updateschedulingpolicy"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\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 \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/updateschedulingpolicy")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/updateschedulingpolicy")
.header("content-type", "application/json")
.body("{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
arn: '',
fairsharePolicy: {
shareDecaySeconds: '',
computeReservation: '',
shareDistribution: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/updateschedulingpolicy');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updateschedulingpolicy',
headers: {'content-type': 'application/json'},
data: {
arn: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/updateschedulingpolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":"","fairsharePolicy":{"shareDecaySeconds":"","computeReservation":"","shareDistribution":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/updateschedulingpolicy',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "arn": "",\n "fairsharePolicy": {\n "shareDecaySeconds": "",\n "computeReservation": "",\n "shareDistribution": ""\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 \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/updateschedulingpolicy")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/updateschedulingpolicy',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
arn: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updateschedulingpolicy',
headers: {'content-type': 'application/json'},
body: {
arn: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/updateschedulingpolicy');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
arn: '',
fairsharePolicy: {
shareDecaySeconds: '',
computeReservation: '',
shareDistribution: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/updateschedulingpolicy',
headers: {'content-type': 'application/json'},
data: {
arn: '',
fairsharePolicy: {shareDecaySeconds: '', computeReservation: '', shareDistribution: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/updateschedulingpolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":"","fairsharePolicy":{"shareDecaySeconds":"","computeReservation":"","shareDistribution":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arn": @"",
@"fairsharePolicy": @{ @"shareDecaySeconds": @"", @"computeReservation": @"", @"shareDistribution": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/updateschedulingpolicy"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/updateschedulingpolicy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/updateschedulingpolicy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'arn' => '',
'fairsharePolicy' => [
'shareDecaySeconds' => '',
'computeReservation' => '',
'shareDistribution' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/updateschedulingpolicy', [
'body' => '{
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/updateschedulingpolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'arn' => '',
'fairsharePolicy' => [
'shareDecaySeconds' => '',
'computeReservation' => '',
'shareDistribution' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'arn' => '',
'fairsharePolicy' => [
'shareDecaySeconds' => '',
'computeReservation' => '',
'shareDistribution' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/updateschedulingpolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/updateschedulingpolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/updateschedulingpolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/updateschedulingpolicy", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/updateschedulingpolicy"
payload = {
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/updateschedulingpolicy"
payload <- "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/updateschedulingpolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\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/v1/updateschedulingpolicy') do |req|
req.body = "{\n \"arn\": \"\",\n \"fairsharePolicy\": {\n \"shareDecaySeconds\": \"\",\n \"computeReservation\": \"\",\n \"shareDistribution\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/updateschedulingpolicy";
let payload = json!({
"arn": "",
"fairsharePolicy": json!({
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/updateschedulingpolicy \
--header 'content-type: application/json' \
--data '{
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}'
echo '{
"arn": "",
"fairsharePolicy": {
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
}
}' | \
http POST {{baseUrl}}/v1/updateschedulingpolicy \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "arn": "",\n "fairsharePolicy": {\n "shareDecaySeconds": "",\n "computeReservation": "",\n "shareDistribution": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/updateschedulingpolicy
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"arn": "",
"fairsharePolicy": [
"shareDecaySeconds": "",
"computeReservation": "",
"shareDistribution": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/updateschedulingpolicy")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()