Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Servicev2017-11-01
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on Amazon Web Services without needing to stand up or maintain your own Kubernetes control plane. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications running on any standard…
- Endpoints
- 35 (15 POST, 14 GET, 6 DELETE)
- Base URL
http://eks.{region}.amazonaws.com- Authentication
- API key
- Spec format
- OpenAPI 3.0.0
- API version
- 2017-11-01
- Provider
- amazonaws.com
- License
- Apache 2.0 License
- Categories
- Cloud & Infrastructure
- Last updated
Use this API in Bruno:
- Download the Bruno collection above and unzip it.
- In Bruno, choose Open Collection and select the unzipped folder.
- Set the
baseUrlvariable (for examplehttp://eks.{region}.amazonaws.com) and your API key credentials, then send requests.
POST
AssociateEncryptionConfig
{{baseUrl}}/clusters/:name/encryption-config/associate
QUERY PARAMS
name
BODY json
{
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/encryption-config/associate");
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 \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/encryption-config/associate" {:content-type :json
:form-params {:encryptionConfig [{:resources ""
:provider ""}]
:clientRequestToken ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/encryption-config/associate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/encryption-config/associate"),
Content = new StringContent("{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/encryption-config/associate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/encryption-config/associate"
payload := strings.NewReader("{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\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/clusters/:name/encryption-config/associate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 115
{
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/encryption-config/associate")
.setHeader("content-type", "application/json")
.setBody("{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/encryption-config/associate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/encryption-config/associate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/encryption-config/associate")
.header("content-type", "application/json")
.body("{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
encryptionConfig: [
{
resources: '',
provider: ''
}
],
clientRequestToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/encryption-config/associate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/encryption-config/associate',
headers: {'content-type': 'application/json'},
data: {encryptionConfig: [{resources: '', provider: ''}], clientRequestToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/encryption-config/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"encryptionConfig":[{"resources":"","provider":""}],"clientRequestToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/encryption-config/associate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "encryptionConfig": [\n {\n "resources": "",\n "provider": ""\n }\n ],\n "clientRequestToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/encryption-config/associate")
.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/clusters/:name/encryption-config/associate',
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({encryptionConfig: [{resources: '', provider: ''}], clientRequestToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/encryption-config/associate',
headers: {'content-type': 'application/json'},
body: {encryptionConfig: [{resources: '', provider: ''}], clientRequestToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/encryption-config/associate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
encryptionConfig: [
{
resources: '',
provider: ''
}
],
clientRequestToken: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/encryption-config/associate',
headers: {'content-type': 'application/json'},
data: {encryptionConfig: [{resources: '', provider: ''}], clientRequestToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/encryption-config/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"encryptionConfig":[{"resources":"","provider":""}],"clientRequestToken":""}'
};
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 = @{ @"encryptionConfig": @[ @{ @"resources": @"", @"provider": @"" } ],
@"clientRequestToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/encryption-config/associate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/encryption-config/associate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/encryption-config/associate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'encryptionConfig' => [
[
'resources' => '',
'provider' => ''
]
],
'clientRequestToken' => ''
]),
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}}/clusters/:name/encryption-config/associate', [
'body' => '{
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/encryption-config/associate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'encryptionConfig' => [
[
'resources' => '',
'provider' => ''
]
],
'clientRequestToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'encryptionConfig' => [
[
'resources' => '',
'provider' => ''
]
],
'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/encryption-config/associate');
$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}}/clusters/:name/encryption-config/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/encryption-config/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/encryption-config/associate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/encryption-config/associate"
payload = {
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/encryption-config/associate"
payload <- "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\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}}/clusters/:name/encryption-config/associate")
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 \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/encryption-config/associate') do |req|
req.body = "{\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"clientRequestToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/encryption-config/associate";
let payload = json!({
"encryptionConfig": (
json!({
"resources": "",
"provider": ""
})
),
"clientRequestToken": ""
});
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}}/clusters/:name/encryption-config/associate \
--header 'content-type: application/json' \
--data '{
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}'
echo '{
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"clientRequestToken": ""
}' | \
http POST {{baseUrl}}/clusters/:name/encryption-config/associate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "encryptionConfig": [\n {\n "resources": "",\n "provider": ""\n }\n ],\n "clientRequestToken": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/encryption-config/associate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"encryptionConfig": [
[
"resources": "",
"provider": ""
]
],
"clientRequestToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/encryption-config/associate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
AssociateIdentityProviderConfig
{{baseUrl}}/clusters/:name/identity-provider-configs/associate
QUERY PARAMS
name
BODY json
{
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/identity-provider-configs/associate");
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 \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/identity-provider-configs/associate" {:content-type :json
:form-params {:oidc {:identityProviderConfigName ""
:issuerUrl ""
:clientId ""
:usernameClaim ""
:usernamePrefix ""
:groupsClaim ""
:groupsPrefix ""
:requiredClaims ""}
:tags {}
:clientRequestToken ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/identity-provider-configs/associate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/identity-provider-configs/associate"),
Content = new StringContent("{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/identity-provider-configs/associate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/identity-provider-configs/associate"
payload := strings.NewReader("{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\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/clusters/:name/identity-provider-configs/associate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 263
{
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/identity-provider-configs/associate")
.setHeader("content-type", "application/json")
.setBody("{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/identity-provider-configs/associate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/identity-provider-configs/associate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/identity-provider-configs/associate")
.header("content-type", "application/json")
.body("{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
oidc: {
identityProviderConfigName: '',
issuerUrl: '',
clientId: '',
usernameClaim: '',
usernamePrefix: '',
groupsClaim: '',
groupsPrefix: '',
requiredClaims: ''
},
tags: {},
clientRequestToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/identity-provider-configs/associate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/associate',
headers: {'content-type': 'application/json'},
data: {
oidc: {
identityProviderConfigName: '',
issuerUrl: '',
clientId: '',
usernameClaim: '',
usernamePrefix: '',
groupsClaim: '',
groupsPrefix: '',
requiredClaims: ''
},
tags: {},
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"oidc":{"identityProviderConfigName":"","issuerUrl":"","clientId":"","usernameClaim":"","usernamePrefix":"","groupsClaim":"","groupsPrefix":"","requiredClaims":""},"tags":{},"clientRequestToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/associate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "oidc": {\n "identityProviderConfigName": "",\n "issuerUrl": "",\n "clientId": "",\n "usernameClaim": "",\n "usernamePrefix": "",\n "groupsClaim": "",\n "groupsPrefix": "",\n "requiredClaims": ""\n },\n "tags": {},\n "clientRequestToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/identity-provider-configs/associate")
.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/clusters/:name/identity-provider-configs/associate',
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({
oidc: {
identityProviderConfigName: '',
issuerUrl: '',
clientId: '',
usernameClaim: '',
usernamePrefix: '',
groupsClaim: '',
groupsPrefix: '',
requiredClaims: ''
},
tags: {},
clientRequestToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/associate',
headers: {'content-type': 'application/json'},
body: {
oidc: {
identityProviderConfigName: '',
issuerUrl: '',
clientId: '',
usernameClaim: '',
usernamePrefix: '',
groupsClaim: '',
groupsPrefix: '',
requiredClaims: ''
},
tags: {},
clientRequestToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/identity-provider-configs/associate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
oidc: {
identityProviderConfigName: '',
issuerUrl: '',
clientId: '',
usernameClaim: '',
usernamePrefix: '',
groupsClaim: '',
groupsPrefix: '',
requiredClaims: ''
},
tags: {},
clientRequestToken: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/associate',
headers: {'content-type': 'application/json'},
data: {
oidc: {
identityProviderConfigName: '',
issuerUrl: '',
clientId: '',
usernameClaim: '',
usernamePrefix: '',
groupsClaim: '',
groupsPrefix: '',
requiredClaims: ''
},
tags: {},
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs/associate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"oidc":{"identityProviderConfigName":"","issuerUrl":"","clientId":"","usernameClaim":"","usernamePrefix":"","groupsClaim":"","groupsPrefix":"","requiredClaims":""},"tags":{},"clientRequestToken":""}'
};
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 = @{ @"oidc": @{ @"identityProviderConfigName": @"", @"issuerUrl": @"", @"clientId": @"", @"usernameClaim": @"", @"usernamePrefix": @"", @"groupsClaim": @"", @"groupsPrefix": @"", @"requiredClaims": @"" },
@"tags": @{ },
@"clientRequestToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/identity-provider-configs/associate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/identity-provider-configs/associate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/identity-provider-configs/associate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'oidc' => [
'identityProviderConfigName' => '',
'issuerUrl' => '',
'clientId' => '',
'usernameClaim' => '',
'usernamePrefix' => '',
'groupsClaim' => '',
'groupsPrefix' => '',
'requiredClaims' => ''
],
'tags' => [
],
'clientRequestToken' => ''
]),
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}}/clusters/:name/identity-provider-configs/associate', [
'body' => '{
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/identity-provider-configs/associate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'oidc' => [
'identityProviderConfigName' => '',
'issuerUrl' => '',
'clientId' => '',
'usernameClaim' => '',
'usernamePrefix' => '',
'groupsClaim' => '',
'groupsPrefix' => '',
'requiredClaims' => ''
],
'tags' => [
],
'clientRequestToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'oidc' => [
'identityProviderConfigName' => '',
'issuerUrl' => '',
'clientId' => '',
'usernameClaim' => '',
'usernamePrefix' => '',
'groupsClaim' => '',
'groupsPrefix' => '',
'requiredClaims' => ''
],
'tags' => [
],
'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/identity-provider-configs/associate');
$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}}/clusters/:name/identity-provider-configs/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/identity-provider-configs/associate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/identity-provider-configs/associate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/identity-provider-configs/associate"
payload = {
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/identity-provider-configs/associate"
payload <- "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\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}}/clusters/:name/identity-provider-configs/associate")
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 \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/identity-provider-configs/associate') do |req|
req.body = "{\n \"oidc\": {\n \"identityProviderConfigName\": \"\",\n \"issuerUrl\": \"\",\n \"clientId\": \"\",\n \"usernameClaim\": \"\",\n \"usernamePrefix\": \"\",\n \"groupsClaim\": \"\",\n \"groupsPrefix\": \"\",\n \"requiredClaims\": \"\"\n },\n \"tags\": {},\n \"clientRequestToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/identity-provider-configs/associate";
let payload = json!({
"oidc": json!({
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
}),
"tags": json!({}),
"clientRequestToken": ""
});
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}}/clusters/:name/identity-provider-configs/associate \
--header 'content-type: application/json' \
--data '{
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}'
echo '{
"oidc": {
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
},
"tags": {},
"clientRequestToken": ""
}' | \
http POST {{baseUrl}}/clusters/:name/identity-provider-configs/associate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "oidc": {\n "identityProviderConfigName": "",\n "issuerUrl": "",\n "clientId": "",\n "usernameClaim": "",\n "usernamePrefix": "",\n "groupsClaim": "",\n "groupsPrefix": "",\n "requiredClaims": ""\n },\n "tags": {},\n "clientRequestToken": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/identity-provider-configs/associate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"oidc": [
"identityProviderConfigName": "",
"issuerUrl": "",
"clientId": "",
"usernameClaim": "",
"usernamePrefix": "",
"groupsClaim": "",
"groupsPrefix": "",
"requiredClaims": ""
],
"tags": [],
"clientRequestToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/identity-provider-configs/associate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateAddon
{{baseUrl}}/clusters/:name/addons
QUERY PARAMS
name
BODY json
{
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/addons");
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 \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/addons" {:content-type :json
:form-params {:addonName ""
:addonVersion ""
:serviceAccountRoleArn ""
:resolveConflicts ""
:clientRequestToken ""
:tags {}
:configurationValues ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/addons"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/addons"),
Content = new StringContent("{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/addons");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/addons"
payload := strings.NewReader("{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\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/clusters/:name/addons HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 171
{
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/addons")
.setHeader("content-type", "application/json")
.setBody("{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/addons"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/addons")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/addons")
.header("content-type", "application/json")
.body("{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}")
.asString();
const data = JSON.stringify({
addonName: '',
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
tags: {},
configurationValues: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/addons');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/addons',
headers: {'content-type': 'application/json'},
data: {
addonName: '',
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
tags: {},
configurationValues: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/addons';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"addonName":"","addonVersion":"","serviceAccountRoleArn":"","resolveConflicts":"","clientRequestToken":"","tags":{},"configurationValues":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/addons',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "addonName": "",\n "addonVersion": "",\n "serviceAccountRoleArn": "",\n "resolveConflicts": "",\n "clientRequestToken": "",\n "tags": {},\n "configurationValues": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/addons")
.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/clusters/:name/addons',
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({
addonName: '',
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
tags: {},
configurationValues: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/addons',
headers: {'content-type': 'application/json'},
body: {
addonName: '',
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
tags: {},
configurationValues: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/addons');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
addonName: '',
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
tags: {},
configurationValues: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/addons',
headers: {'content-type': 'application/json'},
data: {
addonName: '',
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
tags: {},
configurationValues: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/addons';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"addonName":"","addonVersion":"","serviceAccountRoleArn":"","resolveConflicts":"","clientRequestToken":"","tags":{},"configurationValues":""}'
};
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 = @{ @"addonName": @"",
@"addonVersion": @"",
@"serviceAccountRoleArn": @"",
@"resolveConflicts": @"",
@"clientRequestToken": @"",
@"tags": @{ },
@"configurationValues": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/addons"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/addons" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/addons",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'addonName' => '',
'addonVersion' => '',
'serviceAccountRoleArn' => '',
'resolveConflicts' => '',
'clientRequestToken' => '',
'tags' => [
],
'configurationValues' => ''
]),
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}}/clusters/:name/addons', [
'body' => '{
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/addons');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'addonName' => '',
'addonVersion' => '',
'serviceAccountRoleArn' => '',
'resolveConflicts' => '',
'clientRequestToken' => '',
'tags' => [
],
'configurationValues' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'addonName' => '',
'addonVersion' => '',
'serviceAccountRoleArn' => '',
'resolveConflicts' => '',
'clientRequestToken' => '',
'tags' => [
],
'configurationValues' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/addons');
$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}}/clusters/:name/addons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/addons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/addons", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/addons"
payload = {
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/addons"
payload <- "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\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}}/clusters/:name/addons")
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 \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/addons') do |req|
req.body = "{\n \"addonName\": \"\",\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"configurationValues\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/addons";
let payload = json!({
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": json!({}),
"configurationValues": ""
});
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}}/clusters/:name/addons \
--header 'content-type: application/json' \
--data '{
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}'
echo '{
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": {},
"configurationValues": ""
}' | \
http POST {{baseUrl}}/clusters/:name/addons \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "addonName": "",\n "addonVersion": "",\n "serviceAccountRoleArn": "",\n "resolveConflicts": "",\n "clientRequestToken": "",\n "tags": {},\n "configurationValues": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/addons
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"addonName": "",
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"tags": [],
"configurationValues": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/addons")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateCluster
{{baseUrl}}/clusters
BODY json
{
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters");
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 \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters" {:content-type :json
:form-params {:name ""
:version ""
:roleArn ""
:resourcesVpcConfig {:subnetIds ""
:securityGroupIds ""
:endpointPublicAccess ""
:endpointPrivateAccess ""
:publicAccessCidrs ""}
:kubernetesNetworkConfig {:serviceIpv4Cidr ""
:ipFamily ""}
:logging {:clusterLogging ""}
:clientRequestToken ""
:tags {}
:encryptionConfig [{:resources ""
:provider ""}]
:outpostConfig {:outpostArns ""
:controlPlaneInstanceType ""
:controlPlanePlacement ""}}})
require "http/client"
url = "{{baseUrl}}/clusters"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\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}}/clusters"),
Content = new StringContent("{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\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}}/clusters");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters"
payload := strings.NewReader("{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\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/clusters HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 594
{
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\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 \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
name: '',
version: '',
roleArn: '',
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
kubernetesNetworkConfig: {
serviceIpv4Cidr: '',
ipFamily: ''
},
logging: {
clusterLogging: ''
},
clientRequestToken: '',
tags: {},
encryptionConfig: [
{
resources: '',
provider: ''
}
],
outpostConfig: {
outpostArns: '',
controlPlaneInstanceType: '',
controlPlanePlacement: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters',
headers: {'content-type': 'application/json'},
data: {
name: '',
version: '',
roleArn: '',
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
kubernetesNetworkConfig: {serviceIpv4Cidr: '', ipFamily: ''},
logging: {clusterLogging: ''},
clientRequestToken: '',
tags: {},
encryptionConfig: [{resources: '', provider: ''}],
outpostConfig: {outpostArns: '', controlPlaneInstanceType: '', controlPlanePlacement: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","version":"","roleArn":"","resourcesVpcConfig":{"subnetIds":"","securityGroupIds":"","endpointPublicAccess":"","endpointPrivateAccess":"","publicAccessCidrs":""},"kubernetesNetworkConfig":{"serviceIpv4Cidr":"","ipFamily":""},"logging":{"clusterLogging":""},"clientRequestToken":"","tags":{},"encryptionConfig":[{"resources":"","provider":""}],"outpostConfig":{"outpostArns":"","controlPlaneInstanceType":"","controlPlanePlacement":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "version": "",\n "roleArn": "",\n "resourcesVpcConfig": {\n "subnetIds": "",\n "securityGroupIds": "",\n "endpointPublicAccess": "",\n "endpointPrivateAccess": "",\n "publicAccessCidrs": ""\n },\n "kubernetesNetworkConfig": {\n "serviceIpv4Cidr": "",\n "ipFamily": ""\n },\n "logging": {\n "clusterLogging": ""\n },\n "clientRequestToken": "",\n "tags": {},\n "encryptionConfig": [\n {\n "resources": "",\n "provider": ""\n }\n ],\n "outpostConfig": {\n "outpostArns": "",\n "controlPlaneInstanceType": "",\n "controlPlanePlacement": ""\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 \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters")
.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/clusters',
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: '',
version: '',
roleArn: '',
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
kubernetesNetworkConfig: {serviceIpv4Cidr: '', ipFamily: ''},
logging: {clusterLogging: ''},
clientRequestToken: '',
tags: {},
encryptionConfig: [{resources: '', provider: ''}],
outpostConfig: {outpostArns: '', controlPlaneInstanceType: '', controlPlanePlacement: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters',
headers: {'content-type': 'application/json'},
body: {
name: '',
version: '',
roleArn: '',
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
kubernetesNetworkConfig: {serviceIpv4Cidr: '', ipFamily: ''},
logging: {clusterLogging: ''},
clientRequestToken: '',
tags: {},
encryptionConfig: [{resources: '', provider: ''}],
outpostConfig: {outpostArns: '', controlPlaneInstanceType: '', controlPlanePlacement: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
version: '',
roleArn: '',
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
kubernetesNetworkConfig: {
serviceIpv4Cidr: '',
ipFamily: ''
},
logging: {
clusterLogging: ''
},
clientRequestToken: '',
tags: {},
encryptionConfig: [
{
resources: '',
provider: ''
}
],
outpostConfig: {
outpostArns: '',
controlPlaneInstanceType: '',
controlPlanePlacement: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters',
headers: {'content-type': 'application/json'},
data: {
name: '',
version: '',
roleArn: '',
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
kubernetesNetworkConfig: {serviceIpv4Cidr: '', ipFamily: ''},
logging: {clusterLogging: ''},
clientRequestToken: '',
tags: {},
encryptionConfig: [{resources: '', provider: ''}],
outpostConfig: {outpostArns: '', controlPlaneInstanceType: '', controlPlanePlacement: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","version":"","roleArn":"","resourcesVpcConfig":{"subnetIds":"","securityGroupIds":"","endpointPublicAccess":"","endpointPrivateAccess":"","publicAccessCidrs":""},"kubernetesNetworkConfig":{"serviceIpv4Cidr":"","ipFamily":""},"logging":{"clusterLogging":""},"clientRequestToken":"","tags":{},"encryptionConfig":[{"resources":"","provider":""}],"outpostConfig":{"outpostArns":"","controlPlaneInstanceType":"","controlPlanePlacement":""}}'
};
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": @"",
@"version": @"",
@"roleArn": @"",
@"resourcesVpcConfig": @{ @"subnetIds": @"", @"securityGroupIds": @"", @"endpointPublicAccess": @"", @"endpointPrivateAccess": @"", @"publicAccessCidrs": @"" },
@"kubernetesNetworkConfig": @{ @"serviceIpv4Cidr": @"", @"ipFamily": @"" },
@"logging": @{ @"clusterLogging": @"" },
@"clientRequestToken": @"",
@"tags": @{ },
@"encryptionConfig": @[ @{ @"resources": @"", @"provider": @"" } ],
@"outpostConfig": @{ @"outpostArns": @"", @"controlPlaneInstanceType": @"", @"controlPlanePlacement": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters",
CURLOPT_RETURNTRANSFER => 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' => '',
'version' => '',
'roleArn' => '',
'resourcesVpcConfig' => [
'subnetIds' => '',
'securityGroupIds' => '',
'endpointPublicAccess' => '',
'endpointPrivateAccess' => '',
'publicAccessCidrs' => ''
],
'kubernetesNetworkConfig' => [
'serviceIpv4Cidr' => '',
'ipFamily' => ''
],
'logging' => [
'clusterLogging' => ''
],
'clientRequestToken' => '',
'tags' => [
],
'encryptionConfig' => [
[
'resources' => '',
'provider' => ''
]
],
'outpostConfig' => [
'outpostArns' => '',
'controlPlaneInstanceType' => '',
'controlPlanePlacement' => ''
]
]),
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}}/clusters', [
'body' => '{
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'version' => '',
'roleArn' => '',
'resourcesVpcConfig' => [
'subnetIds' => '',
'securityGroupIds' => '',
'endpointPublicAccess' => '',
'endpointPrivateAccess' => '',
'publicAccessCidrs' => ''
],
'kubernetesNetworkConfig' => [
'serviceIpv4Cidr' => '',
'ipFamily' => ''
],
'logging' => [
'clusterLogging' => ''
],
'clientRequestToken' => '',
'tags' => [
],
'encryptionConfig' => [
[
'resources' => '',
'provider' => ''
]
],
'outpostConfig' => [
'outpostArns' => '',
'controlPlaneInstanceType' => '',
'controlPlanePlacement' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'version' => '',
'roleArn' => '',
'resourcesVpcConfig' => [
'subnetIds' => '',
'securityGroupIds' => '',
'endpointPublicAccess' => '',
'endpointPrivateAccess' => '',
'publicAccessCidrs' => ''
],
'kubernetesNetworkConfig' => [
'serviceIpv4Cidr' => '',
'ipFamily' => ''
],
'logging' => [
'clusterLogging' => ''
],
'clientRequestToken' => '',
'tags' => [
],
'encryptionConfig' => [
[
'resources' => '',
'provider' => ''
]
],
'outpostConfig' => [
'outpostArns' => '',
'controlPlaneInstanceType' => '',
'controlPlanePlacement' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/clusters');
$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}}/clusters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters"
payload = {
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": { "clusterLogging": "" },
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters"
payload <- "{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\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}}/clusters")
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 \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\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/clusters') do |req|
req.body = "{\n \"name\": \"\",\n \"version\": \"\",\n \"roleArn\": \"\",\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"kubernetesNetworkConfig\": {\n \"serviceIpv4Cidr\": \"\",\n \"ipFamily\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {},\n \"encryptionConfig\": [\n {\n \"resources\": \"\",\n \"provider\": \"\"\n }\n ],\n \"outpostConfig\": {\n \"outpostArns\": \"\",\n \"controlPlaneInstanceType\": \"\",\n \"controlPlanePlacement\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters";
let payload = json!({
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": json!({
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
}),
"kubernetesNetworkConfig": json!({
"serviceIpv4Cidr": "",
"ipFamily": ""
}),
"logging": json!({"clusterLogging": ""}),
"clientRequestToken": "",
"tags": json!({}),
"encryptionConfig": (
json!({
"resources": "",
"provider": ""
})
),
"outpostConfig": json!({
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
})
});
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}}/clusters \
--header 'content-type: application/json' \
--data '{
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}'
echo '{
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"kubernetesNetworkConfig": {
"serviceIpv4Cidr": "",
"ipFamily": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": "",
"tags": {},
"encryptionConfig": [
{
"resources": "",
"provider": ""
}
],
"outpostConfig": {
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
}
}' | \
http POST {{baseUrl}}/clusters \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "version": "",\n "roleArn": "",\n "resourcesVpcConfig": {\n "subnetIds": "",\n "securityGroupIds": "",\n "endpointPublicAccess": "",\n "endpointPrivateAccess": "",\n "publicAccessCidrs": ""\n },\n "kubernetesNetworkConfig": {\n "serviceIpv4Cidr": "",\n "ipFamily": ""\n },\n "logging": {\n "clusterLogging": ""\n },\n "clientRequestToken": "",\n "tags": {},\n "encryptionConfig": [\n {\n "resources": "",\n "provider": ""\n }\n ],\n "outpostConfig": {\n "outpostArns": "",\n "controlPlaneInstanceType": "",\n "controlPlanePlacement": ""\n }\n}' \
--output-document \
- {{baseUrl}}/clusters
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"version": "",
"roleArn": "",
"resourcesVpcConfig": [
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
],
"kubernetesNetworkConfig": [
"serviceIpv4Cidr": "",
"ipFamily": ""
],
"logging": ["clusterLogging": ""],
"clientRequestToken": "",
"tags": [],
"encryptionConfig": [
[
"resources": "",
"provider": ""
]
],
"outpostConfig": [
"outpostArns": "",
"controlPlaneInstanceType": "",
"controlPlanePlacement": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
CreateFargateProfile
{{baseUrl}}/clusters/:name/fargate-profiles
QUERY PARAMS
name
BODY json
{
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/fargate-profiles");
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 \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/fargate-profiles" {:content-type :json
:form-params {:fargateProfileName ""
:podExecutionRoleArn ""
:subnets []
:selectors [{:namespace ""
:labels ""}]
:clientRequestToken ""
:tags {}}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/fargate-profiles"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\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}}/clusters/:name/fargate-profiles"),
Content = new StringContent("{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\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}}/clusters/:name/fargate-profiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/fargate-profiles"
payload := strings.NewReader("{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\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/clusters/:name/fargate-profiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 194
{
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/fargate-profiles")
.setHeader("content-type", "application/json")
.setBody("{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/fargate-profiles"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\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 \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/fargate-profiles")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/fargate-profiles")
.header("content-type", "application/json")
.body("{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
fargateProfileName: '',
podExecutionRoleArn: '',
subnets: [],
selectors: [
{
namespace: '',
labels: ''
}
],
clientRequestToken: '',
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}}/clusters/:name/fargate-profiles');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/fargate-profiles',
headers: {'content-type': 'application/json'},
data: {
fargateProfileName: '',
podExecutionRoleArn: '',
subnets: [],
selectors: [{namespace: '', labels: ''}],
clientRequestToken: '',
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/fargate-profiles';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"fargateProfileName":"","podExecutionRoleArn":"","subnets":[],"selectors":[{"namespace":"","labels":""}],"clientRequestToken":"","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}}/clusters/:name/fargate-profiles',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "fargateProfileName": "",\n "podExecutionRoleArn": "",\n "subnets": [],\n "selectors": [\n {\n "namespace": "",\n "labels": ""\n }\n ],\n "clientRequestToken": "",\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 \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/fargate-profiles")
.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/clusters/:name/fargate-profiles',
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({
fargateProfileName: '',
podExecutionRoleArn: '',
subnets: [],
selectors: [{namespace: '', labels: ''}],
clientRequestToken: '',
tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/fargate-profiles',
headers: {'content-type': 'application/json'},
body: {
fargateProfileName: '',
podExecutionRoleArn: '',
subnets: [],
selectors: [{namespace: '', labels: ''}],
clientRequestToken: '',
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}}/clusters/:name/fargate-profiles');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
fargateProfileName: '',
podExecutionRoleArn: '',
subnets: [],
selectors: [
{
namespace: '',
labels: ''
}
],
clientRequestToken: '',
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}}/clusters/:name/fargate-profiles',
headers: {'content-type': 'application/json'},
data: {
fargateProfileName: '',
podExecutionRoleArn: '',
subnets: [],
selectors: [{namespace: '', labels: ''}],
clientRequestToken: '',
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/fargate-profiles';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"fargateProfileName":"","podExecutionRoleArn":"","subnets":[],"selectors":[{"namespace":"","labels":""}],"clientRequestToken":"","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 = @{ @"fargateProfileName": @"",
@"podExecutionRoleArn": @"",
@"subnets": @[ ],
@"selectors": @[ @{ @"namespace": @"", @"labels": @"" } ],
@"clientRequestToken": @"",
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/fargate-profiles"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/fargate-profiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/fargate-profiles",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'fargateProfileName' => '',
'podExecutionRoleArn' => '',
'subnets' => [
],
'selectors' => [
[
'namespace' => '',
'labels' => ''
]
],
'clientRequestToken' => '',
'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}}/clusters/:name/fargate-profiles', [
'body' => '{
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/fargate-profiles');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'fargateProfileName' => '',
'podExecutionRoleArn' => '',
'subnets' => [
],
'selectors' => [
[
'namespace' => '',
'labels' => ''
]
],
'clientRequestToken' => '',
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'fargateProfileName' => '',
'podExecutionRoleArn' => '',
'subnets' => [
],
'selectors' => [
[
'namespace' => '',
'labels' => ''
]
],
'clientRequestToken' => '',
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/fargate-profiles');
$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}}/clusters/:name/fargate-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/fargate-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/fargate-profiles", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/fargate-profiles"
payload = {
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/fargate-profiles"
payload <- "{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\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}}/clusters/:name/fargate-profiles")
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 \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\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/clusters/:name/fargate-profiles') do |req|
req.body = "{\n \"fargateProfileName\": \"\",\n \"podExecutionRoleArn\": \"\",\n \"subnets\": [],\n \"selectors\": [\n {\n \"namespace\": \"\",\n \"labels\": \"\"\n }\n ],\n \"clientRequestToken\": \"\",\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}}/clusters/:name/fargate-profiles";
let payload = json!({
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": (),
"selectors": (
json!({
"namespace": "",
"labels": ""
})
),
"clientRequestToken": "",
"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}}/clusters/:name/fargate-profiles \
--header 'content-type: application/json' \
--data '{
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}'
echo '{
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
{
"namespace": "",
"labels": ""
}
],
"clientRequestToken": "",
"tags": {}
}' | \
http POST {{baseUrl}}/clusters/:name/fargate-profiles \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "fargateProfileName": "",\n "podExecutionRoleArn": "",\n "subnets": [],\n "selectors": [\n {\n "namespace": "",\n "labels": ""\n }\n ],\n "clientRequestToken": "",\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/fargate-profiles
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"fargateProfileName": "",
"podExecutionRoleArn": "",
"subnets": [],
"selectors": [
[
"namespace": "",
"labels": ""
]
],
"clientRequestToken": "",
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/fargate-profiles")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateNodegroup
{{baseUrl}}/clusters/:name/node-groups
QUERY PARAMS
name
BODY json
{
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/node-groups");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/node-groups" {:content-type :json
:form-params {:nodegroupName ""
:scalingConfig {:minSize ""
:maxSize ""
:desiredSize ""}
:diskSize 0
:subnets []
:instanceTypes []
:amiType ""
:remoteAccess {:ec2SshKey ""
:sourceSecurityGroups ""}
:nodeRole ""
:labels {}
:taints [{:key ""
:value ""
:effect ""}]
:tags {}
:clientRequestToken ""
:launchTemplate {:name ""
:version ""
:id ""}
:updateConfig {:maxUnavailable ""
:maxUnavailablePercentage ""}
:capacityType ""
:version ""
:releaseVersion ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/node-groups"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/node-groups"),
Content = new StringContent("{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/node-groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/node-groups"
payload := strings.NewReader("{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\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/clusters/:name/node-groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 648
{
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/node-groups")
.setHeader("content-type", "application/json")
.setBody("{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/node-groups"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/node-groups")
.header("content-type", "application/json")
.body("{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}")
.asString();
const data = JSON.stringify({
nodegroupName: '',
scalingConfig: {
minSize: '',
maxSize: '',
desiredSize: ''
},
diskSize: 0,
subnets: [],
instanceTypes: [],
amiType: '',
remoteAccess: {
ec2SshKey: '',
sourceSecurityGroups: ''
},
nodeRole: '',
labels: {},
taints: [
{
key: '',
value: '',
effect: ''
}
],
tags: {},
clientRequestToken: '',
launchTemplate: {
name: '',
version: '',
id: ''
},
updateConfig: {
maxUnavailable: '',
maxUnavailablePercentage: ''
},
capacityType: '',
version: '',
releaseVersion: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/node-groups');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups',
headers: {'content-type': 'application/json'},
data: {
nodegroupName: '',
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
diskSize: 0,
subnets: [],
instanceTypes: [],
amiType: '',
remoteAccess: {ec2SshKey: '', sourceSecurityGroups: ''},
nodeRole: '',
labels: {},
taints: [{key: '', value: '', effect: ''}],
tags: {},
clientRequestToken: '',
launchTemplate: {name: '', version: '', id: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
capacityType: '',
version: '',
releaseVersion: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/node-groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"nodegroupName":"","scalingConfig":{"minSize":"","maxSize":"","desiredSize":""},"diskSize":0,"subnets":[],"instanceTypes":[],"amiType":"","remoteAccess":{"ec2SshKey":"","sourceSecurityGroups":""},"nodeRole":"","labels":{},"taints":[{"key":"","value":"","effect":""}],"tags":{},"clientRequestToken":"","launchTemplate":{"name":"","version":"","id":""},"updateConfig":{"maxUnavailable":"","maxUnavailablePercentage":""},"capacityType":"","version":"","releaseVersion":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/node-groups',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "nodegroupName": "",\n "scalingConfig": {\n "minSize": "",\n "maxSize": "",\n "desiredSize": ""\n },\n "diskSize": 0,\n "subnets": [],\n "instanceTypes": [],\n "amiType": "",\n "remoteAccess": {\n "ec2SshKey": "",\n "sourceSecurityGroups": ""\n },\n "nodeRole": "",\n "labels": {},\n "taints": [\n {\n "key": "",\n "value": "",\n "effect": ""\n }\n ],\n "tags": {},\n "clientRequestToken": "",\n "launchTemplate": {\n "name": "",\n "version": "",\n "id": ""\n },\n "updateConfig": {\n "maxUnavailable": "",\n "maxUnavailablePercentage": ""\n },\n "capacityType": "",\n "version": "",\n "releaseVersion": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/node-groups',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
nodegroupName: '',
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
diskSize: 0,
subnets: [],
instanceTypes: [],
amiType: '',
remoteAccess: {ec2SshKey: '', sourceSecurityGroups: ''},
nodeRole: '',
labels: {},
taints: [{key: '', value: '', effect: ''}],
tags: {},
clientRequestToken: '',
launchTemplate: {name: '', version: '', id: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
capacityType: '',
version: '',
releaseVersion: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups',
headers: {'content-type': 'application/json'},
body: {
nodegroupName: '',
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
diskSize: 0,
subnets: [],
instanceTypes: [],
amiType: '',
remoteAccess: {ec2SshKey: '', sourceSecurityGroups: ''},
nodeRole: '',
labels: {},
taints: [{key: '', value: '', effect: ''}],
tags: {},
clientRequestToken: '',
launchTemplate: {name: '', version: '', id: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
capacityType: '',
version: '',
releaseVersion: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/node-groups');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
nodegroupName: '',
scalingConfig: {
minSize: '',
maxSize: '',
desiredSize: ''
},
diskSize: 0,
subnets: [],
instanceTypes: [],
amiType: '',
remoteAccess: {
ec2SshKey: '',
sourceSecurityGroups: ''
},
nodeRole: '',
labels: {},
taints: [
{
key: '',
value: '',
effect: ''
}
],
tags: {},
clientRequestToken: '',
launchTemplate: {
name: '',
version: '',
id: ''
},
updateConfig: {
maxUnavailable: '',
maxUnavailablePercentage: ''
},
capacityType: '',
version: '',
releaseVersion: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups',
headers: {'content-type': 'application/json'},
data: {
nodegroupName: '',
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
diskSize: 0,
subnets: [],
instanceTypes: [],
amiType: '',
remoteAccess: {ec2SshKey: '', sourceSecurityGroups: ''},
nodeRole: '',
labels: {},
taints: [{key: '', value: '', effect: ''}],
tags: {},
clientRequestToken: '',
launchTemplate: {name: '', version: '', id: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
capacityType: '',
version: '',
releaseVersion: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/node-groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"nodegroupName":"","scalingConfig":{"minSize":"","maxSize":"","desiredSize":""},"diskSize":0,"subnets":[],"instanceTypes":[],"amiType":"","remoteAccess":{"ec2SshKey":"","sourceSecurityGroups":""},"nodeRole":"","labels":{},"taints":[{"key":"","value":"","effect":""}],"tags":{},"clientRequestToken":"","launchTemplate":{"name":"","version":"","id":""},"updateConfig":{"maxUnavailable":"","maxUnavailablePercentage":""},"capacityType":"","version":"","releaseVersion":""}'
};
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 = @{ @"nodegroupName": @"",
@"scalingConfig": @{ @"minSize": @"", @"maxSize": @"", @"desiredSize": @"" },
@"diskSize": @0,
@"subnets": @[ ],
@"instanceTypes": @[ ],
@"amiType": @"",
@"remoteAccess": @{ @"ec2SshKey": @"", @"sourceSecurityGroups": @"" },
@"nodeRole": @"",
@"labels": @{ },
@"taints": @[ @{ @"key": @"", @"value": @"", @"effect": @"" } ],
@"tags": @{ },
@"clientRequestToken": @"",
@"launchTemplate": @{ @"name": @"", @"version": @"", @"id": @"" },
@"updateConfig": @{ @"maxUnavailable": @"", @"maxUnavailablePercentage": @"" },
@"capacityType": @"",
@"version": @"",
@"releaseVersion": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/node-groups"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/node-groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/node-groups",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'nodegroupName' => '',
'scalingConfig' => [
'minSize' => '',
'maxSize' => '',
'desiredSize' => ''
],
'diskSize' => 0,
'subnets' => [
],
'instanceTypes' => [
],
'amiType' => '',
'remoteAccess' => [
'ec2SshKey' => '',
'sourceSecurityGroups' => ''
],
'nodeRole' => '',
'labels' => [
],
'taints' => [
[
'key' => '',
'value' => '',
'effect' => ''
]
],
'tags' => [
],
'clientRequestToken' => '',
'launchTemplate' => [
'name' => '',
'version' => '',
'id' => ''
],
'updateConfig' => [
'maxUnavailable' => '',
'maxUnavailablePercentage' => ''
],
'capacityType' => '',
'version' => '',
'releaseVersion' => ''
]),
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}}/clusters/:name/node-groups', [
'body' => '{
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/node-groups');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'nodegroupName' => '',
'scalingConfig' => [
'minSize' => '',
'maxSize' => '',
'desiredSize' => ''
],
'diskSize' => 0,
'subnets' => [
],
'instanceTypes' => [
],
'amiType' => '',
'remoteAccess' => [
'ec2SshKey' => '',
'sourceSecurityGroups' => ''
],
'nodeRole' => '',
'labels' => [
],
'taints' => [
[
'key' => '',
'value' => '',
'effect' => ''
]
],
'tags' => [
],
'clientRequestToken' => '',
'launchTemplate' => [
'name' => '',
'version' => '',
'id' => ''
],
'updateConfig' => [
'maxUnavailable' => '',
'maxUnavailablePercentage' => ''
],
'capacityType' => '',
'version' => '',
'releaseVersion' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'nodegroupName' => '',
'scalingConfig' => [
'minSize' => '',
'maxSize' => '',
'desiredSize' => ''
],
'diskSize' => 0,
'subnets' => [
],
'instanceTypes' => [
],
'amiType' => '',
'remoteAccess' => [
'ec2SshKey' => '',
'sourceSecurityGroups' => ''
],
'nodeRole' => '',
'labels' => [
],
'taints' => [
[
'key' => '',
'value' => '',
'effect' => ''
]
],
'tags' => [
],
'clientRequestToken' => '',
'launchTemplate' => [
'name' => '',
'version' => '',
'id' => ''
],
'updateConfig' => [
'maxUnavailable' => '',
'maxUnavailablePercentage' => ''
],
'capacityType' => '',
'version' => '',
'releaseVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/node-groups');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/node-groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/node-groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/node-groups", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/node-groups"
payload = {
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/node-groups"
payload <- "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\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}}/clusters/:name/node-groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/node-groups') do |req|
req.body = "{\n \"nodegroupName\": \"\",\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"diskSize\": 0,\n \"subnets\": [],\n \"instanceTypes\": [],\n \"amiType\": \"\",\n \"remoteAccess\": {\n \"ec2SshKey\": \"\",\n \"sourceSecurityGroups\": \"\"\n },\n \"nodeRole\": \"\",\n \"labels\": {},\n \"taints\": [\n {\n \"key\": \"\",\n \"value\": \"\",\n \"effect\": \"\"\n }\n ],\n \"tags\": {},\n \"clientRequestToken\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"capacityType\": \"\",\n \"version\": \"\",\n \"releaseVersion\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/node-groups";
let payload = json!({
"nodegroupName": "",
"scalingConfig": json!({
"minSize": "",
"maxSize": "",
"desiredSize": ""
}),
"diskSize": 0,
"subnets": (),
"instanceTypes": (),
"amiType": "",
"remoteAccess": json!({
"ec2SshKey": "",
"sourceSecurityGroups": ""
}),
"nodeRole": "",
"labels": json!({}),
"taints": (
json!({
"key": "",
"value": "",
"effect": ""
})
),
"tags": json!({}),
"clientRequestToken": "",
"launchTemplate": json!({
"name": "",
"version": "",
"id": ""
}),
"updateConfig": json!({
"maxUnavailable": "",
"maxUnavailablePercentage": ""
}),
"capacityType": "",
"version": "",
"releaseVersion": ""
});
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}}/clusters/:name/node-groups \
--header 'content-type: application/json' \
--data '{
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}'
echo '{
"nodegroupName": "",
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": {
"ec2SshKey": "",
"sourceSecurityGroups": ""
},
"nodeRole": "",
"labels": {},
"taints": [
{
"key": "",
"value": "",
"effect": ""
}
],
"tags": {},
"clientRequestToken": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"capacityType": "",
"version": "",
"releaseVersion": ""
}' | \
http POST {{baseUrl}}/clusters/:name/node-groups \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "nodegroupName": "",\n "scalingConfig": {\n "minSize": "",\n "maxSize": "",\n "desiredSize": ""\n },\n "diskSize": 0,\n "subnets": [],\n "instanceTypes": [],\n "amiType": "",\n "remoteAccess": {\n "ec2SshKey": "",\n "sourceSecurityGroups": ""\n },\n "nodeRole": "",\n "labels": {},\n "taints": [\n {\n "key": "",\n "value": "",\n "effect": ""\n }\n ],\n "tags": {},\n "clientRequestToken": "",\n "launchTemplate": {\n "name": "",\n "version": "",\n "id": ""\n },\n "updateConfig": {\n "maxUnavailable": "",\n "maxUnavailablePercentage": ""\n },\n "capacityType": "",\n "version": "",\n "releaseVersion": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/node-groups
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"nodegroupName": "",
"scalingConfig": [
"minSize": "",
"maxSize": "",
"desiredSize": ""
],
"diskSize": 0,
"subnets": [],
"instanceTypes": [],
"amiType": "",
"remoteAccess": [
"ec2SshKey": "",
"sourceSecurityGroups": ""
],
"nodeRole": "",
"labels": [],
"taints": [
[
"key": "",
"value": "",
"effect": ""
]
],
"tags": [],
"clientRequestToken": "",
"launchTemplate": [
"name": "",
"version": "",
"id": ""
],
"updateConfig": [
"maxUnavailable": "",
"maxUnavailablePercentage": ""
],
"capacityType": "",
"version": "",
"releaseVersion": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/node-groups")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteAddon
{{baseUrl}}/clusters/:name/addons/:addonName
QUERY PARAMS
name
addonName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/addons/:addonName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/clusters/:name/addons/:addonName")
require "http/client"
url = "{{baseUrl}}/clusters/:name/addons/:addonName"
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}}/clusters/:name/addons/:addonName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/addons/:addonName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/addons/:addonName"
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/clusters/:name/addons/:addonName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/clusters/:name/addons/:addonName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/addons/:addonName"))
.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}}/clusters/:name/addons/:addonName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/clusters/:name/addons/:addonName")
.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}}/clusters/:name/addons/:addonName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/clusters/:name/addons/:addonName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/addons/:addonName';
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}}/clusters/:name/addons/:addonName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/addons/:addonName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/addons/:addonName',
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}}/clusters/:name/addons/:addonName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/clusters/:name/addons/:addonName');
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}}/clusters/:name/addons/:addonName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/addons/:addonName';
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}}/clusters/:name/addons/:addonName"]
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}}/clusters/:name/addons/:addonName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/addons/:addonName",
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}}/clusters/:name/addons/:addonName');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/addons/:addonName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/addons/:addonName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/addons/:addonName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/addons/:addonName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/clusters/:name/addons/:addonName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/addons/:addonName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/addons/:addonName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/addons/:addonName")
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/clusters/:name/addons/:addonName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/addons/:addonName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/clusters/:name/addons/:addonName
http DELETE {{baseUrl}}/clusters/:name/addons/:addonName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/clusters/:name/addons/:addonName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/addons/:addonName")! 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()
DELETE
DeleteCluster
{{baseUrl}}/clusters/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/clusters/:name")
require "http/client"
url = "{{baseUrl}}/clusters/:name"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/clusters/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/clusters/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/clusters/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/clusters/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/clusters/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/clusters/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/clusters/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/clusters/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/clusters/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/clusters/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/clusters/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/clusters/:name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/clusters/:name
http DELETE {{baseUrl}}/clusters/:name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/clusters/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{}
DELETE
DeleteFargateProfile
{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName
QUERY PARAMS
name
fargateProfileName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
require "http/client"
url = "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
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}}/clusters/:name/fargate-profiles/:fargateProfileName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
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/clusters/:name/fargate-profiles/:fargateProfileName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"))
.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}}/clusters/:name/fargate-profiles/:fargateProfileName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
.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}}/clusters/:name/fargate-profiles/:fargateProfileName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName';
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}}/clusters/:name/fargate-profiles/:fargateProfileName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/fargate-profiles/:fargateProfileName',
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}}/clusters/:name/fargate-profiles/:fargateProfileName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName');
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}}/clusters/:name/fargate-profiles/:fargateProfileName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName';
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}}/clusters/:name/fargate-profiles/:fargateProfileName"]
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}}/clusters/:name/fargate-profiles/:fargateProfileName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName",
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}}/clusters/:name/fargate-profiles/:fargateProfileName');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/clusters/:name/fargate-profiles/:fargateProfileName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
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/clusters/:name/fargate-profiles/:fargateProfileName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName
http DELETE {{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")! 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()
DELETE
DeleteNodegroup
{{baseUrl}}/clusters/:name/node-groups/:nodegroupName
QUERY PARAMS
name
nodegroupName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
require "http/client"
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
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}}/clusters/:name/node-groups/:nodegroupName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
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/clusters/:name/node-groups/:nodegroupName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"))
.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}}/clusters/:name/node-groups/:nodegroupName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
.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}}/clusters/:name/node-groups/:nodegroupName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName';
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}}/clusters/:name/node-groups/:nodegroupName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/node-groups/:nodegroupName',
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}}/clusters/:name/node-groups/:nodegroupName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName');
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}}/clusters/:name/node-groups/:nodegroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName';
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}}/clusters/:name/node-groups/:nodegroupName"]
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}}/clusters/:name/node-groups/:nodegroupName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/node-groups/:nodegroupName",
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}}/clusters/:name/node-groups/:nodegroupName');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/clusters/:name/node-groups/:nodegroupName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
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/clusters/:name/node-groups/:nodegroupName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/clusters/:name/node-groups/:nodegroupName
http DELETE {{baseUrl}}/clusters/:name/node-groups/:nodegroupName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/clusters/:name/node-groups/:nodegroupName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")! 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()
DELETE
DeregisterCluster
{{baseUrl}}/cluster-registrations/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cluster-registrations/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/cluster-registrations/:name")
require "http/client"
url = "{{baseUrl}}/cluster-registrations/:name"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/cluster-registrations/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/cluster-registrations/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/cluster-registrations/:name"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/cluster-registrations/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/cluster-registrations/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/cluster-registrations/:name"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/cluster-registrations/:name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/cluster-registrations/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/cluster-registrations/:name');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/cluster-registrations/:name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/cluster-registrations/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/cluster-registrations/:name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/cluster-registrations/:name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/cluster-registrations/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/cluster-registrations/:name'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/cluster-registrations/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/cluster-registrations/:name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/cluster-registrations/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/cluster-registrations/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/cluster-registrations/:name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/cluster-registrations/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/cluster-registrations/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/cluster-registrations/:name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/cluster-registrations/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cluster-registrations/:name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cluster-registrations/:name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/cluster-registrations/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/cluster-registrations/:name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/cluster-registrations/:name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/cluster-registrations/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/cluster-registrations/:name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/cluster-registrations/:name";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/cluster-registrations/:name
http DELETE {{baseUrl}}/cluster-registrations/:name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/cluster-registrations/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cluster-registrations/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeAddon
{{baseUrl}}/clusters/:name/addons/:addonName
QUERY PARAMS
name
addonName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/addons/:addonName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/addons/:addonName")
require "http/client"
url = "{{baseUrl}}/clusters/:name/addons/:addonName"
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}}/clusters/:name/addons/:addonName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/addons/:addonName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/addons/:addonName"
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/clusters/:name/addons/:addonName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/addons/:addonName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/addons/:addonName"))
.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}}/clusters/:name/addons/:addonName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/addons/:addonName")
.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}}/clusters/:name/addons/:addonName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/clusters/:name/addons/:addonName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/addons/:addonName';
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}}/clusters/:name/addons/:addonName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/addons/:addonName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/addons/:addonName',
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}}/clusters/:name/addons/:addonName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/addons/:addonName');
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}}/clusters/:name/addons/:addonName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/addons/:addonName';
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}}/clusters/:name/addons/:addonName"]
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}}/clusters/:name/addons/:addonName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/addons/:addonName",
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}}/clusters/:name/addons/:addonName');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/addons/:addonName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/addons/:addonName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/addons/:addonName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/addons/:addonName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/addons/:addonName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/addons/:addonName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/addons/:addonName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/addons/:addonName")
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/clusters/:name/addons/:addonName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/addons/:addonName";
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}}/clusters/:name/addons/:addonName
http GET {{baseUrl}}/clusters/:name/addons/:addonName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/addons/:addonName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/addons/:addonName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeAddonConfiguration
{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion
QUERY PARAMS
addonName
addonVersion
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion" {:query-params {:addonName ""
:addonVersion ""}})
require "http/client"
url = "{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion"
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}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion"
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/addons/configuration-schemas?addonName=&addonVersion= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion"))
.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}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion")
.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}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion',
params: {addonName: '', addonVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion';
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}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/addons/configuration-schemas?addonName=&addonVersion=',
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}}/addons/configuration-schemas#addonName&addonVersion',
qs: {addonName: '', addonVersion: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion');
req.query({
addonName: '',
addonVersion: ''
});
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}}/addons/configuration-schemas#addonName&addonVersion',
params: {addonName: '', addonVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion';
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}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion"]
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}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion",
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}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion');
echo $response->getBody();
setUrl('{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'addonName' => '',
'addonVersion' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'addonName' => '',
'addonVersion' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/addons/configuration-schemas?addonName=&addonVersion=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion"
querystring = {"addonName":"","addonVersion":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion"
queryString <- list(
addonName = "",
addonVersion = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion")
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/addons/configuration-schemas') do |req|
req.params['addonName'] = ''
req.params['addonVersion'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/addons/configuration-schemas#addonName&addonVersion";
let querystring = [
("addonName", ""),
("addonVersion", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion'
http GET '{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/addons/configuration-schemas?addonName=&addonVersion=#addonName&addonVersion")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeAddonVersions
{{baseUrl}}/addons/supported-versions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/addons/supported-versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/addons/supported-versions")
require "http/client"
url = "{{baseUrl}}/addons/supported-versions"
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}}/addons/supported-versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/addons/supported-versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/addons/supported-versions"
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/addons/supported-versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/addons/supported-versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/addons/supported-versions"))
.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}}/addons/supported-versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/addons/supported-versions")
.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}}/addons/supported-versions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/addons/supported-versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/addons/supported-versions';
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}}/addons/supported-versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/addons/supported-versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/addons/supported-versions',
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}}/addons/supported-versions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/addons/supported-versions');
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}}/addons/supported-versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/addons/supported-versions';
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}}/addons/supported-versions"]
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}}/addons/supported-versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/addons/supported-versions",
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}}/addons/supported-versions');
echo $response->getBody();
setUrl('{{baseUrl}}/addons/supported-versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/addons/supported-versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/addons/supported-versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/addons/supported-versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/addons/supported-versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/addons/supported-versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/addons/supported-versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/addons/supported-versions")
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/addons/supported-versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/addons/supported-versions";
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}}/addons/supported-versions
http GET {{baseUrl}}/addons/supported-versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/addons/supported-versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/addons/supported-versions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeCluster
{{baseUrl}}/clusters/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name")
require "http/client"
url = "{{baseUrl}}/clusters/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/clusters/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/clusters/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/clusters/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/clusters/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/clusters/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/clusters/:name
http GET {{baseUrl}}/clusters/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"cluster": {
"version": "1.10",
"name": "devel",
"arn": "arn:aws:eks:us-west-2:012345678910:cluster/devel",
"certificateAuthority": {
"data": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNE1EVXpNVEl6TVRFek1Wb1hEVEk0TURVeU9ESXpNVEV6TVZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTTZWCjVUaG4rdFcySm9Xa2hQMzRlVUZMNitaRXJOZGIvWVdrTmtDdWNGS2RaaXl2TjlMVmdvUmV2MjlFVFZlN1ZGbSsKUTJ3ZURyRXJiQyt0dVlibkFuN1ZLYmE3ay9hb1BHekZMdmVnb0t6b0M1N2NUdGVwZzRIazRlK2tIWHNaME10MApyb3NzcjhFM1ROeExETnNJTThGL1cwdjhsTGNCbWRPcjQyV2VuTjFHZXJnaDNSZ2wzR3JIazBnNTU0SjFWenJZCm9hTi8zODFUczlOTFF2QTBXb0xIcjBFRlZpTFdSZEoyZ3lXaC9ybDVyOFNDOHZaQXg1YW1BU0hVd01aTFpWRC8KTDBpOW4wRVM0MkpVdzQyQmxHOEdpd3NhTkJWV3lUTHZKclNhRXlDSHFtVVZaUTFDZkFXUjl0L3JleVVOVXM3TApWV1FqM3BFbk9RMitMSWJrc0RzQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNZ3RsQ1dIQ2U2YzVHMXl2YlFTS0Q4K2hUalkKSm1NSG56L2EvRGt0WG9YUjFVQzIrZUgzT1BZWmVjRVZZZHVaSlZCckNNQ2VWR0ZkeWdBYlNLc1FxWDg0S2RXbAp1MU5QaERDSmEyRHliN2pVMUV6VThTQjFGZUZ5ZFE3a0hNS1E1blpBRVFQOTY4S01hSGUrSm0yQ2x1UFJWbEJVCjF4WlhTS1gzTVZ0K1Q0SU1EV2d6c3JRSjVuQkRjdEtLcUZtM3pKdVVubHo5ZEpVckdscEltMjVJWXJDckxYUFgKWkUwRUtRNWEzMHhkVWNrTHRGQkQrOEtBdFdqSS9yZUZPNzM1YnBMdVoyOTBaNm42QlF3elRrS0p4cnhVc3QvOAppNGsxcnlsaUdWMm5SSjBUYjNORkczNHgrYWdzYTRoSTFPbU90TFM0TmgvRXJxT3lIUXNDc2hEQUtKUT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
},
"createdAt": 1527807879.988,
"endpoint": "https://A0DCCD80A04F01705DD065655C30CC3D.yl4.us-west-2.eks.amazonaws.com",
"resourcesVpcConfig": {
"securityGroupIds": [
"sg-6979fe18"
],
"subnetIds": [
"subnet-6782e71e",
"subnet-e7e761ac"
],
"vpcId": "vpc-950809ec"
},
"roleArn": "arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ONKE3BQ4PI",
"status": "ACTIVE"
}
}
GET
DescribeFargateProfile
{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName
QUERY PARAMS
name
fargateProfileName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
require "http/client"
url = "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
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}}/clusters/:name/fargate-profiles/:fargateProfileName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
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/clusters/:name/fargate-profiles/:fargateProfileName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"))
.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}}/clusters/:name/fargate-profiles/:fargateProfileName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
.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}}/clusters/:name/fargate-profiles/:fargateProfileName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName';
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}}/clusters/:name/fargate-profiles/:fargateProfileName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/fargate-profiles/:fargateProfileName',
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}}/clusters/:name/fargate-profiles/:fargateProfileName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName');
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}}/clusters/:name/fargate-profiles/:fargateProfileName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName';
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}}/clusters/:name/fargate-profiles/:fargateProfileName"]
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}}/clusters/:name/fargate-profiles/:fargateProfileName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName",
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}}/clusters/:name/fargate-profiles/:fargateProfileName');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/fargate-profiles/:fargateProfileName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")
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/clusters/:name/fargate-profiles/:fargateProfileName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName";
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}}/clusters/:name/fargate-profiles/:fargateProfileName
http GET {{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/fargate-profiles/:fargateProfileName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
DescribeIdentityProviderConfig
{{baseUrl}}/clusters/:name/identity-provider-configs/describe
QUERY PARAMS
name
BODY json
{
"identityProviderConfig": {
"type": "",
"name": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/identity-provider-configs/describe");
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 \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/identity-provider-configs/describe" {:content-type :json
:form-params {:identityProviderConfig {:type ""
:name ""}}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/identity-provider-configs/describe"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\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}}/clusters/:name/identity-provider-configs/describe"),
Content = new StringContent("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\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}}/clusters/:name/identity-provider-configs/describe");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/identity-provider-configs/describe"
payload := strings.NewReader("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\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/clusters/:name/identity-provider-configs/describe HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 68
{
"identityProviderConfig": {
"type": "",
"name": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/identity-provider-configs/describe")
.setHeader("content-type", "application/json")
.setBody("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/identity-provider-configs/describe"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\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 \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/identity-provider-configs/describe")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/identity-provider-configs/describe")
.header("content-type", "application/json")
.body("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
identityProviderConfig: {
type: '',
name: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/identity-provider-configs/describe');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/describe',
headers: {'content-type': 'application/json'},
data: {identityProviderConfig: {type: '', name: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs/describe';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"identityProviderConfig":{"type":"","name":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/describe',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "identityProviderConfig": {\n "type": "",\n "name": ""\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 \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/identity-provider-configs/describe")
.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/clusters/:name/identity-provider-configs/describe',
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({identityProviderConfig: {type: '', name: ''}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/describe',
headers: {'content-type': 'application/json'},
body: {identityProviderConfig: {type: '', name: ''}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/identity-provider-configs/describe');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
identityProviderConfig: {
type: '',
name: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/describe',
headers: {'content-type': 'application/json'},
data: {identityProviderConfig: {type: '', name: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs/describe';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"identityProviderConfig":{"type":"","name":""}}'
};
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 = @{ @"identityProviderConfig": @{ @"type": @"", @"name": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/identity-provider-configs/describe"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/identity-provider-configs/describe" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/identity-provider-configs/describe",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'identityProviderConfig' => [
'type' => '',
'name' => ''
]
]),
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}}/clusters/:name/identity-provider-configs/describe', [
'body' => '{
"identityProviderConfig": {
"type": "",
"name": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/identity-provider-configs/describe');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'identityProviderConfig' => [
'type' => '',
'name' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'identityProviderConfig' => [
'type' => '',
'name' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/identity-provider-configs/describe');
$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}}/clusters/:name/identity-provider-configs/describe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"identityProviderConfig": {
"type": "",
"name": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/identity-provider-configs/describe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"identityProviderConfig": {
"type": "",
"name": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/identity-provider-configs/describe", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/identity-provider-configs/describe"
payload = { "identityProviderConfig": {
"type": "",
"name": ""
} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/identity-provider-configs/describe"
payload <- "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\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}}/clusters/:name/identity-provider-configs/describe")
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 \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\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/clusters/:name/identity-provider-configs/describe') do |req|
req.body = "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/identity-provider-configs/describe";
let payload = json!({"identityProviderConfig": json!({
"type": "",
"name": ""
})});
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}}/clusters/:name/identity-provider-configs/describe \
--header 'content-type: application/json' \
--data '{
"identityProviderConfig": {
"type": "",
"name": ""
}
}'
echo '{
"identityProviderConfig": {
"type": "",
"name": ""
}
}' | \
http POST {{baseUrl}}/clusters/:name/identity-provider-configs/describe \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "identityProviderConfig": {\n "type": "",\n "name": ""\n }\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/identity-provider-configs/describe
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["identityProviderConfig": [
"type": "",
"name": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/identity-provider-configs/describe")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
DescribeNodegroup
{{baseUrl}}/clusters/:name/node-groups/:nodegroupName
QUERY PARAMS
name
nodegroupName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
require "http/client"
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
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}}/clusters/:name/node-groups/:nodegroupName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
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/clusters/:name/node-groups/:nodegroupName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"))
.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}}/clusters/:name/node-groups/:nodegroupName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
.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}}/clusters/:name/node-groups/:nodegroupName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName';
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}}/clusters/:name/node-groups/:nodegroupName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/node-groups/:nodegroupName',
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}}/clusters/:name/node-groups/:nodegroupName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName');
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}}/clusters/:name/node-groups/:nodegroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName';
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}}/clusters/:name/node-groups/:nodegroupName"]
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}}/clusters/:name/node-groups/:nodegroupName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/node-groups/:nodegroupName",
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}}/clusters/:name/node-groups/:nodegroupName');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/node-groups/:nodegroupName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")
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/clusters/:name/node-groups/:nodegroupName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName";
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}}/clusters/:name/node-groups/:nodegroupName
http GET {{baseUrl}}/clusters/:name/node-groups/:nodegroupName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/node-groups/:nodegroupName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeUpdate
{{baseUrl}}/clusters/:name/updates/:updateId
QUERY PARAMS
name
updateId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/updates/:updateId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/updates/:updateId")
require "http/client"
url = "{{baseUrl}}/clusters/:name/updates/:updateId"
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}}/clusters/:name/updates/:updateId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/updates/:updateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/updates/:updateId"
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/clusters/:name/updates/:updateId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/updates/:updateId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/updates/:updateId"))
.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}}/clusters/:name/updates/:updateId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/updates/:updateId")
.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}}/clusters/:name/updates/:updateId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/clusters/:name/updates/:updateId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/updates/:updateId';
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}}/clusters/:name/updates/:updateId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/updates/:updateId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/updates/:updateId',
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}}/clusters/:name/updates/:updateId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/updates/:updateId');
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}}/clusters/:name/updates/:updateId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/updates/:updateId';
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}}/clusters/:name/updates/:updateId"]
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}}/clusters/:name/updates/:updateId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/updates/:updateId",
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}}/clusters/:name/updates/:updateId');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/updates/:updateId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/updates/:updateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/updates/:updateId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/updates/:updateId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/updates/:updateId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/updates/:updateId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/updates/:updateId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/updates/:updateId")
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/clusters/:name/updates/:updateId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/updates/:updateId";
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}}/clusters/:name/updates/:updateId
http GET {{baseUrl}}/clusters/:name/updates/:updateId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/updates/:updateId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/updates/:updateId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
DisassociateIdentityProviderConfig
{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate
QUERY PARAMS
name
BODY json
{
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate");
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 \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate" {:content-type :json
:form-params {:identityProviderConfig {:type ""
:name ""}
:clientRequestToken ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate"),
Content = new StringContent("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate"
payload := strings.NewReader("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\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/clusters/:name/identity-provider-configs/disassociate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96
{
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate")
.setHeader("content-type", "application/json")
.setBody("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate")
.header("content-type", "application/json")
.body("{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
identityProviderConfig: {
type: '',
name: ''
},
clientRequestToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate',
headers: {'content-type': 'application/json'},
data: {identityProviderConfig: {type: '', name: ''}, clientRequestToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"identityProviderConfig":{"type":"","name":""},"clientRequestToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "identityProviderConfig": {\n "type": "",\n "name": ""\n },\n "clientRequestToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate")
.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/clusters/:name/identity-provider-configs/disassociate',
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({identityProviderConfig: {type: '', name: ''}, clientRequestToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate',
headers: {'content-type': 'application/json'},
body: {identityProviderConfig: {type: '', name: ''}, clientRequestToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
identityProviderConfig: {
type: '',
name: ''
},
clientRequestToken: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate',
headers: {'content-type': 'application/json'},
data: {identityProviderConfig: {type: '', name: ''}, clientRequestToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"identityProviderConfig":{"type":"","name":""},"clientRequestToken":""}'
};
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 = @{ @"identityProviderConfig": @{ @"type": @"", @"name": @"" },
@"clientRequestToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'identityProviderConfig' => [
'type' => '',
'name' => ''
],
'clientRequestToken' => ''
]),
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}}/clusters/:name/identity-provider-configs/disassociate', [
'body' => '{
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'identityProviderConfig' => [
'type' => '',
'name' => ''
],
'clientRequestToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'identityProviderConfig' => [
'type' => '',
'name' => ''
],
'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate');
$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}}/clusters/:name/identity-provider-configs/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/identity-provider-configs/disassociate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate"
payload = {
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate"
payload <- "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\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}}/clusters/:name/identity-provider-configs/disassociate")
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 \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/identity-provider-configs/disassociate') do |req|
req.body = "{\n \"identityProviderConfig\": {\n \"type\": \"\",\n \"name\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate";
let payload = json!({
"identityProviderConfig": json!({
"type": "",
"name": ""
}),
"clientRequestToken": ""
});
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}}/clusters/:name/identity-provider-configs/disassociate \
--header 'content-type: application/json' \
--data '{
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}'
echo '{
"identityProviderConfig": {
"type": "",
"name": ""
},
"clientRequestToken": ""
}' | \
http POST {{baseUrl}}/clusters/:name/identity-provider-configs/disassociate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "identityProviderConfig": {\n "type": "",\n "name": ""\n },\n "clientRequestToken": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/identity-provider-configs/disassociate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"identityProviderConfig": [
"type": "",
"name": ""
],
"clientRequestToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/identity-provider-configs/disassociate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
ListAddons
{{baseUrl}}/clusters/:name/addons
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/addons");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/addons")
require "http/client"
url = "{{baseUrl}}/clusters/:name/addons"
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}}/clusters/:name/addons"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/addons");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/addons"
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/clusters/:name/addons HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/addons")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/addons"))
.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}}/clusters/:name/addons")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/addons")
.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}}/clusters/:name/addons');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name/addons'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/addons';
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}}/clusters/:name/addons',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/addons")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/addons',
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}}/clusters/:name/addons'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/addons');
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}}/clusters/:name/addons'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/addons';
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}}/clusters/:name/addons"]
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}}/clusters/:name/addons" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/addons",
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}}/clusters/:name/addons');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/addons');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/addons');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/addons' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/addons' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/addons")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/addons"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/addons"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/addons")
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/clusters/:name/addons') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/addons";
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}}/clusters/:name/addons
http GET {{baseUrl}}/clusters/:name/addons
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/addons
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/addons")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListClusters
{{baseUrl}}/clusters
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters")
require "http/client"
url = "{{baseUrl}}/clusters"
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}}/clusters"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters"
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/clusters HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters"))
.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}}/clusters")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters")
.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}}/clusters');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/clusters'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters';
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}}/clusters',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters',
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}}/clusters'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters');
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}}/clusters'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters';
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}}/clusters"]
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}}/clusters" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters",
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}}/clusters');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters")
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/clusters') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters";
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}}/clusters
http GET {{baseUrl}}/clusters
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters")! 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
{
"clusters": [
"devel",
"prod"
]
}
GET
ListFargateProfiles
{{baseUrl}}/clusters/:name/fargate-profiles
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/fargate-profiles");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/fargate-profiles")
require "http/client"
url = "{{baseUrl}}/clusters/:name/fargate-profiles"
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}}/clusters/:name/fargate-profiles"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/fargate-profiles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/fargate-profiles"
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/clusters/:name/fargate-profiles HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/fargate-profiles")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/fargate-profiles"))
.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}}/clusters/:name/fargate-profiles")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/fargate-profiles")
.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}}/clusters/:name/fargate-profiles');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/clusters/:name/fargate-profiles'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/fargate-profiles';
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}}/clusters/:name/fargate-profiles',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/fargate-profiles")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/fargate-profiles',
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}}/clusters/:name/fargate-profiles'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/fargate-profiles');
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}}/clusters/:name/fargate-profiles'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/fargate-profiles';
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}}/clusters/:name/fargate-profiles"]
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}}/clusters/:name/fargate-profiles" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/fargate-profiles",
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}}/clusters/:name/fargate-profiles');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/fargate-profiles');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/fargate-profiles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/fargate-profiles' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/fargate-profiles' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/fargate-profiles")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/fargate-profiles"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/fargate-profiles"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/fargate-profiles")
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/clusters/:name/fargate-profiles') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/fargate-profiles";
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}}/clusters/:name/fargate-profiles
http GET {{baseUrl}}/clusters/:name/fargate-profiles
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/fargate-profiles
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/fargate-profiles")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListIdentityProviderConfigs
{{baseUrl}}/clusters/:name/identity-provider-configs
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/identity-provider-configs");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/identity-provider-configs")
require "http/client"
url = "{{baseUrl}}/clusters/:name/identity-provider-configs"
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}}/clusters/:name/identity-provider-configs"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/identity-provider-configs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/identity-provider-configs"
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/clusters/:name/identity-provider-configs HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/identity-provider-configs")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/identity-provider-configs"))
.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}}/clusters/:name/identity-provider-configs")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/identity-provider-configs")
.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}}/clusters/:name/identity-provider-configs');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/clusters/:name/identity-provider-configs'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs';
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}}/clusters/:name/identity-provider-configs',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/identity-provider-configs")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/identity-provider-configs',
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}}/clusters/:name/identity-provider-configs'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/identity-provider-configs');
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}}/clusters/:name/identity-provider-configs'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/identity-provider-configs';
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}}/clusters/:name/identity-provider-configs"]
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}}/clusters/:name/identity-provider-configs" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/identity-provider-configs",
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}}/clusters/:name/identity-provider-configs');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/identity-provider-configs');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/identity-provider-configs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/identity-provider-configs' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/identity-provider-configs' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/identity-provider-configs")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/identity-provider-configs"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/identity-provider-configs"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/identity-provider-configs")
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/clusters/:name/identity-provider-configs') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/identity-provider-configs";
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}}/clusters/:name/identity-provider-configs
http GET {{baseUrl}}/clusters/:name/identity-provider-configs
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/identity-provider-configs
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/identity-provider-configs")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListNodegroups
{{baseUrl}}/clusters/:name/node-groups
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/node-groups");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/node-groups")
require "http/client"
url = "{{baseUrl}}/clusters/:name/node-groups"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/node-groups"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/node-groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/node-groups"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/clusters/:name/node-groups HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/node-groups")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/node-groups"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/node-groups")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/clusters/:name/node-groups');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name/node-groups'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/node-groups';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/node-groups',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/node-groups',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name/node-groups'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/node-groups');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name/node-groups'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/node-groups';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/node-groups"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/node-groups" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/node-groups",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/clusters/:name/node-groups');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/node-groups');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/node-groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/node-groups' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/node-groups' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/node-groups")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/node-groups"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/node-groups"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/node-groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/clusters/:name/node-groups') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/node-groups";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/clusters/:name/node-groups
http GET {{baseUrl}}/clusters/:name/node-groups
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/node-groups
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/node-groups")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListTagsForResource
{{baseUrl}}/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}}/tags/:resourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags/:resourceArn")
require "http/client"
url = "{{baseUrl}}/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}}/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}}/tags/:resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/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/tags/:resourceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:resourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/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}}/tags/:resourceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/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}}/tags/:resourceArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/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}}/tags/:resourceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/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/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}}/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}}/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}}/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}}/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}}/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}}/tags/:resourceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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}}/tags/:resourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags/:resourceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:resourceArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/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/tags/:resourceArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/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}}/tags/:resourceArn
http GET {{baseUrl}}/tags/:resourceArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags/:resourceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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": {
"aws:tag:domain": "beta"
}
}
GET
ListUpdates
{{baseUrl}}/clusters/:name/updates
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/updates");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/clusters/:name/updates")
require "http/client"
url = "{{baseUrl}}/clusters/:name/updates"
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}}/clusters/:name/updates"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/updates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/updates"
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/clusters/:name/updates HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/clusters/:name/updates")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/updates"))
.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}}/clusters/:name/updates")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/clusters/:name/updates")
.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}}/clusters/:name/updates');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/clusters/:name/updates'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/updates';
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}}/clusters/:name/updates',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/updates")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/clusters/:name/updates',
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}}/clusters/:name/updates'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/clusters/:name/updates');
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}}/clusters/:name/updates'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/updates';
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}}/clusters/:name/updates"]
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}}/clusters/:name/updates" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/updates",
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}}/clusters/:name/updates');
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/updates');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/clusters/:name/updates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/clusters/:name/updates' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/updates' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/clusters/:name/updates")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/updates"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/updates"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/clusters/:name/updates")
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/clusters/:name/updates') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/updates";
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}}/clusters/:name/updates
http GET {{baseUrl}}/clusters/:name/updates
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/clusters/:name/updates
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/updates")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
RegisterCluster
{{baseUrl}}/cluster-registrations
BODY json
{
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cluster-registrations");
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 \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/cluster-registrations" {:content-type :json
:form-params {:name ""
:connectorConfig {:roleArn ""
:provider ""}
:clientRequestToken ""
:tags {}}})
require "http/client"
url = "{{baseUrl}}/cluster-registrations"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\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}}/cluster-registrations"),
Content = new StringContent("{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\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}}/cluster-registrations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/cluster-registrations"
payload := strings.NewReader("{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\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/cluster-registrations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 124
{
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/cluster-registrations")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/cluster-registrations"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\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 \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/cluster-registrations")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/cluster-registrations")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
name: '',
connectorConfig: {
roleArn: '',
provider: ''
},
clientRequestToken: '',
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}}/cluster-registrations');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/cluster-registrations',
headers: {'content-type': 'application/json'},
data: {
name: '',
connectorConfig: {roleArn: '', provider: ''},
clientRequestToken: '',
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/cluster-registrations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","connectorConfig":{"roleArn":"","provider":""},"clientRequestToken":"","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}}/cluster-registrations',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "connectorConfig": {\n "roleArn": "",\n "provider": ""\n },\n "clientRequestToken": "",\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 \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/cluster-registrations")
.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/cluster-registrations',
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: '',
connectorConfig: {roleArn: '', provider: ''},
clientRequestToken: '',
tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/cluster-registrations',
headers: {'content-type': 'application/json'},
body: {
name: '',
connectorConfig: {roleArn: '', provider: ''},
clientRequestToken: '',
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}}/cluster-registrations');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
connectorConfig: {
roleArn: '',
provider: ''
},
clientRequestToken: '',
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}}/cluster-registrations',
headers: {'content-type': 'application/json'},
data: {
name: '',
connectorConfig: {roleArn: '', provider: ''},
clientRequestToken: '',
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/cluster-registrations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","connectorConfig":{"roleArn":"","provider":""},"clientRequestToken":"","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": @"",
@"connectorConfig": @{ @"roleArn": @"", @"provider": @"" },
@"clientRequestToken": @"",
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/cluster-registrations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/cluster-registrations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/cluster-registrations",
CURLOPT_RETURNTRANSFER => 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' => '',
'connectorConfig' => [
'roleArn' => '',
'provider' => ''
],
'clientRequestToken' => '',
'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}}/cluster-registrations', [
'body' => '{
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/cluster-registrations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'connectorConfig' => [
'roleArn' => '',
'provider' => ''
],
'clientRequestToken' => '',
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'connectorConfig' => [
'roleArn' => '',
'provider' => ''
],
'clientRequestToken' => '',
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/cluster-registrations');
$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}}/cluster-registrations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cluster-registrations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/cluster-registrations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/cluster-registrations"
payload = {
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/cluster-registrations"
payload <- "{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\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}}/cluster-registrations")
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 \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\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/cluster-registrations') do |req|
req.body = "{\n \"name\": \"\",\n \"connectorConfig\": {\n \"roleArn\": \"\",\n \"provider\": \"\"\n },\n \"clientRequestToken\": \"\",\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}}/cluster-registrations";
let payload = json!({
"name": "",
"connectorConfig": json!({
"roleArn": "",
"provider": ""
}),
"clientRequestToken": "",
"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}}/cluster-registrations \
--header 'content-type: application/json' \
--data '{
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}'
echo '{
"name": "",
"connectorConfig": {
"roleArn": "",
"provider": ""
},
"clientRequestToken": "",
"tags": {}
}' | \
http POST {{baseUrl}}/cluster-registrations \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "connectorConfig": {\n "roleArn": "",\n "provider": ""\n },\n "clientRequestToken": "",\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/cluster-registrations
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"connectorConfig": [
"roleArn": "",
"provider": ""
],
"clientRequestToken": "",
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cluster-registrations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
TagResource
{{baseUrl}}/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}}/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}}/tags/:resourceArn" {:content-type :json
:form-params {:tags {}}})
require "http/client"
url = "{{baseUrl}}/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}}/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}}/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}}/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/tags/:resourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/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}}/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}}/tags/:resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/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}}/tags/:resourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/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}}/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}}/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}}/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/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}}/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}}/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}}/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}}/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}}/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}}/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}}/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}}/tags/:resourceArn', [
'body' => '{
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/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}}/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}}/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/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/tags/:resourceArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceArn"
payload = { "tags": {} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/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}}/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/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}}/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}}/tags/:resourceArn \
--header 'content-type: application/json' \
--data '{
"tags": {}
}'
echo '{
"tags": {}
}' | \
http POST {{baseUrl}}/tags/:resourceArn \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/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}}/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()
DELETE
UntagResource
{{baseUrl}}/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}}/tags/:resourceArn?tagKeys=#tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:resourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/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}}/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}}/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}}/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/tags/:resourceArn?tagKeys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/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}}/tags/:resourceArn?tagKeys=#tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/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}}/tags/:resourceArn?tagKeys=#tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/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}}/tags/:resourceArn?tagKeys=#tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/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/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}}/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}}/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}}/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}}/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}}/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}}/tags/:resourceArn?tagKeys=#tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/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}}/tags/:resourceArn?tagKeys=#tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/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}}/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}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tags/:resourceArn?tagKeys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceArn#tagKeys"
querystring = {"tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/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}}/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/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}}/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}}/tags/:resourceArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/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()
POST
UpdateAddon
{{baseUrl}}/clusters/:name/addons/:addonName/update
QUERY PARAMS
name
addonName
BODY json
{
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/addons/:addonName/update");
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 \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/addons/:addonName/update" {:content-type :json
:form-params {:addonVersion ""
:serviceAccountRoleArn ""
:resolveConflicts ""
:clientRequestToken ""
:configurationValues ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/addons/:addonName/update"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/addons/:addonName/update"),
Content = new StringContent("{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/addons/:addonName/update");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/addons/:addonName/update"
payload := strings.NewReader("{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\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/clusters/:name/addons/:addonName/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 138
{
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/addons/:addonName/update")
.setHeader("content-type", "application/json")
.setBody("{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/addons/:addonName/update"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/addons/:addonName/update")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/addons/:addonName/update")
.header("content-type", "application/json")
.body("{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}")
.asString();
const data = JSON.stringify({
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
configurationValues: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/addons/:addonName/update');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/addons/:addonName/update',
headers: {'content-type': 'application/json'},
data: {
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
configurationValues: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/addons/:addonName/update';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"addonVersion":"","serviceAccountRoleArn":"","resolveConflicts":"","clientRequestToken":"","configurationValues":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/addons/:addonName/update',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "addonVersion": "",\n "serviceAccountRoleArn": "",\n "resolveConflicts": "",\n "clientRequestToken": "",\n "configurationValues": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/addons/:addonName/update")
.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/clusters/:name/addons/:addonName/update',
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({
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
configurationValues: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/addons/:addonName/update',
headers: {'content-type': 'application/json'},
body: {
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
configurationValues: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/addons/:addonName/update');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
configurationValues: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/addons/:addonName/update',
headers: {'content-type': 'application/json'},
data: {
addonVersion: '',
serviceAccountRoleArn: '',
resolveConflicts: '',
clientRequestToken: '',
configurationValues: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/addons/:addonName/update';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"addonVersion":"","serviceAccountRoleArn":"","resolveConflicts":"","clientRequestToken":"","configurationValues":""}'
};
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 = @{ @"addonVersion": @"",
@"serviceAccountRoleArn": @"",
@"resolveConflicts": @"",
@"clientRequestToken": @"",
@"configurationValues": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/addons/:addonName/update"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/addons/:addonName/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/addons/:addonName/update",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'addonVersion' => '',
'serviceAccountRoleArn' => '',
'resolveConflicts' => '',
'clientRequestToken' => '',
'configurationValues' => ''
]),
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}}/clusters/:name/addons/:addonName/update', [
'body' => '{
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/addons/:addonName/update');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'addonVersion' => '',
'serviceAccountRoleArn' => '',
'resolveConflicts' => '',
'clientRequestToken' => '',
'configurationValues' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'addonVersion' => '',
'serviceAccountRoleArn' => '',
'resolveConflicts' => '',
'clientRequestToken' => '',
'configurationValues' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/addons/:addonName/update');
$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}}/clusters/:name/addons/:addonName/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/addons/:addonName/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/addons/:addonName/update", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/addons/:addonName/update"
payload = {
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/addons/:addonName/update"
payload <- "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\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}}/clusters/:name/addons/:addonName/update")
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 \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/addons/:addonName/update') do |req|
req.body = "{\n \"addonVersion\": \"\",\n \"serviceAccountRoleArn\": \"\",\n \"resolveConflicts\": \"\",\n \"clientRequestToken\": \"\",\n \"configurationValues\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/addons/:addonName/update";
let payload = json!({
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
});
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}}/clusters/:name/addons/:addonName/update \
--header 'content-type: application/json' \
--data '{
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}'
echo '{
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
}' | \
http POST {{baseUrl}}/clusters/:name/addons/:addonName/update \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "addonVersion": "",\n "serviceAccountRoleArn": "",\n "resolveConflicts": "",\n "clientRequestToken": "",\n "configurationValues": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/addons/:addonName/update
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"addonVersion": "",
"serviceAccountRoleArn": "",
"resolveConflicts": "",
"clientRequestToken": "",
"configurationValues": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/addons/:addonName/update")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
UpdateClusterConfig
{{baseUrl}}/clusters/:name/update-config
QUERY PARAMS
name
BODY json
{
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/update-config");
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 \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/update-config" {:content-type :json
:form-params {:resourcesVpcConfig {:subnetIds ""
:securityGroupIds ""
:endpointPublicAccess ""
:endpointPrivateAccess ""
:publicAccessCidrs ""}
:logging {:clusterLogging ""}
:clientRequestToken ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/update-config"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/update-config"),
Content = new StringContent("{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/update-config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/update-config"
payload := strings.NewReader("{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\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/clusters/:name/update-config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 248
{
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/update-config")
.setHeader("content-type", "application/json")
.setBody("{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/update-config"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/update-config")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/update-config")
.header("content-type", "application/json")
.body("{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
logging: {
clusterLogging: ''
},
clientRequestToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/update-config');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/update-config',
headers: {'content-type': 'application/json'},
data: {
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
logging: {clusterLogging: ''},
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/update-config';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"resourcesVpcConfig":{"subnetIds":"","securityGroupIds":"","endpointPublicAccess":"","endpointPrivateAccess":"","publicAccessCidrs":""},"logging":{"clusterLogging":""},"clientRequestToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/update-config',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "resourcesVpcConfig": {\n "subnetIds": "",\n "securityGroupIds": "",\n "endpointPublicAccess": "",\n "endpointPrivateAccess": "",\n "publicAccessCidrs": ""\n },\n "logging": {\n "clusterLogging": ""\n },\n "clientRequestToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/update-config")
.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/clusters/:name/update-config',
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({
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
logging: {clusterLogging: ''},
clientRequestToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/update-config',
headers: {'content-type': 'application/json'},
body: {
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
logging: {clusterLogging: ''},
clientRequestToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/update-config');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
logging: {
clusterLogging: ''
},
clientRequestToken: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/update-config',
headers: {'content-type': 'application/json'},
data: {
resourcesVpcConfig: {
subnetIds: '',
securityGroupIds: '',
endpointPublicAccess: '',
endpointPrivateAccess: '',
publicAccessCidrs: ''
},
logging: {clusterLogging: ''},
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/update-config';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"resourcesVpcConfig":{"subnetIds":"","securityGroupIds":"","endpointPublicAccess":"","endpointPrivateAccess":"","publicAccessCidrs":""},"logging":{"clusterLogging":""},"clientRequestToken":""}'
};
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 = @{ @"resourcesVpcConfig": @{ @"subnetIds": @"", @"securityGroupIds": @"", @"endpointPublicAccess": @"", @"endpointPrivateAccess": @"", @"publicAccessCidrs": @"" },
@"logging": @{ @"clusterLogging": @"" },
@"clientRequestToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/update-config"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/update-config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/update-config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'resourcesVpcConfig' => [
'subnetIds' => '',
'securityGroupIds' => '',
'endpointPublicAccess' => '',
'endpointPrivateAccess' => '',
'publicAccessCidrs' => ''
],
'logging' => [
'clusterLogging' => ''
],
'clientRequestToken' => ''
]),
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}}/clusters/:name/update-config', [
'body' => '{
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/update-config');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'resourcesVpcConfig' => [
'subnetIds' => '',
'securityGroupIds' => '',
'endpointPublicAccess' => '',
'endpointPrivateAccess' => '',
'publicAccessCidrs' => ''
],
'logging' => [
'clusterLogging' => ''
],
'clientRequestToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'resourcesVpcConfig' => [
'subnetIds' => '',
'securityGroupIds' => '',
'endpointPublicAccess' => '',
'endpointPrivateAccess' => '',
'publicAccessCidrs' => ''
],
'logging' => [
'clusterLogging' => ''
],
'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/update-config');
$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}}/clusters/:name/update-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/update-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/update-config", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/update-config"
payload = {
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": { "clusterLogging": "" },
"clientRequestToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/update-config"
payload <- "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\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}}/clusters/:name/update-config")
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 \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/update-config') do |req|
req.body = "{\n \"resourcesVpcConfig\": {\n \"subnetIds\": \"\",\n \"securityGroupIds\": \"\",\n \"endpointPublicAccess\": \"\",\n \"endpointPrivateAccess\": \"\",\n \"publicAccessCidrs\": \"\"\n },\n \"logging\": {\n \"clusterLogging\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/update-config";
let payload = json!({
"resourcesVpcConfig": json!({
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
}),
"logging": json!({"clusterLogging": ""}),
"clientRequestToken": ""
});
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}}/clusters/:name/update-config \
--header 'content-type: application/json' \
--data '{
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": ""
}'
echo '{
"resourcesVpcConfig": {
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
},
"logging": {
"clusterLogging": ""
},
"clientRequestToken": ""
}' | \
http POST {{baseUrl}}/clusters/:name/update-config \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "resourcesVpcConfig": {\n "subnetIds": "",\n "securityGroupIds": "",\n "endpointPublicAccess": "",\n "endpointPrivateAccess": "",\n "publicAccessCidrs": ""\n },\n "logging": {\n "clusterLogging": ""\n },\n "clientRequestToken": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/update-config
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"resourcesVpcConfig": [
"subnetIds": "",
"securityGroupIds": "",
"endpointPublicAccess": "",
"endpointPrivateAccess": "",
"publicAccessCidrs": ""
],
"logging": ["clusterLogging": ""],
"clientRequestToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/update-config")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
UpdateClusterVersion
{{baseUrl}}/clusters/:name/updates
QUERY PARAMS
name
BODY json
{
"version": "",
"clientRequestToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/updates");
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 \"version\": \"\",\n \"clientRequestToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/updates" {:content-type :json
:form-params {:version ""
:clientRequestToken ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/updates"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/updates"),
Content = new StringContent("{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/updates");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/updates"
payload := strings.NewReader("{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\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/clusters/:name/updates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47
{
"version": "",
"clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/updates")
.setHeader("content-type", "application/json")
.setBody("{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/updates"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/updates")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/updates")
.header("content-type", "application/json")
.body("{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
version: '',
clientRequestToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/updates');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/updates',
headers: {'content-type': 'application/json'},
data: {version: '', clientRequestToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/updates';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"version":"","clientRequestToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/updates',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "version": "",\n "clientRequestToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/updates")
.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/clusters/:name/updates',
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({version: '', clientRequestToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/updates',
headers: {'content-type': 'application/json'},
body: {version: '', clientRequestToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/updates');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
version: '',
clientRequestToken: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/updates',
headers: {'content-type': 'application/json'},
data: {version: '', clientRequestToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/updates';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"version":"","clientRequestToken":""}'
};
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 = @{ @"version": @"",
@"clientRequestToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/updates"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/updates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/updates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'version' => '',
'clientRequestToken' => ''
]),
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}}/clusters/:name/updates', [
'body' => '{
"version": "",
"clientRequestToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/updates');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'version' => '',
'clientRequestToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'version' => '',
'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/updates');
$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}}/clusters/:name/updates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"version": "",
"clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/updates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"version": "",
"clientRequestToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/updates", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/updates"
payload = {
"version": "",
"clientRequestToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/updates"
payload <- "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\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}}/clusters/:name/updates")
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 \"version\": \"\",\n \"clientRequestToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/updates') do |req|
req.body = "{\n \"version\": \"\",\n \"clientRequestToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/updates";
let payload = json!({
"version": "",
"clientRequestToken": ""
});
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}}/clusters/:name/updates \
--header 'content-type: application/json' \
--data '{
"version": "",
"clientRequestToken": ""
}'
echo '{
"version": "",
"clientRequestToken": ""
}' | \
http POST {{baseUrl}}/clusters/:name/updates \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "version": "",\n "clientRequestToken": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/updates
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"version": "",
"clientRequestToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/updates")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
UpdateNodegroupConfig
{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config
QUERY PARAMS
name
nodegroupName
BODY json
{
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config");
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 \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config" {:content-type :json
:form-params {:labels {:addOrUpdateLabels ""
:removeLabels ""}
:taints {:addOrUpdateTaints ""
:removeTaints ""}
:scalingConfig {:minSize ""
:maxSize ""
:desiredSize ""}
:updateConfig {:maxUnavailable ""
:maxUnavailablePercentage ""}
:clientRequestToken ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config"),
Content = new StringContent("{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config"
payload := strings.NewReader("{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\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/clusters/:name/node-groups/:nodegroupName/update-config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 344
{
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config")
.setHeader("content-type", "application/json")
.setBody("{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config")
.header("content-type", "application/json")
.body("{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
labels: {
addOrUpdateLabels: '',
removeLabels: ''
},
taints: {
addOrUpdateTaints: '',
removeTaints: ''
},
scalingConfig: {
minSize: '',
maxSize: '',
desiredSize: ''
},
updateConfig: {
maxUnavailable: '',
maxUnavailablePercentage: ''
},
clientRequestToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config',
headers: {'content-type': 'application/json'},
data: {
labels: {addOrUpdateLabels: '', removeLabels: ''},
taints: {addOrUpdateTaints: '', removeTaints: ''},
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"labels":{"addOrUpdateLabels":"","removeLabels":""},"taints":{"addOrUpdateTaints":"","removeTaints":""},"scalingConfig":{"minSize":"","maxSize":"","desiredSize":""},"updateConfig":{"maxUnavailable":"","maxUnavailablePercentage":""},"clientRequestToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "labels": {\n "addOrUpdateLabels": "",\n "removeLabels": ""\n },\n "taints": {\n "addOrUpdateTaints": "",\n "removeTaints": ""\n },\n "scalingConfig": {\n "minSize": "",\n "maxSize": "",\n "desiredSize": ""\n },\n "updateConfig": {\n "maxUnavailable": "",\n "maxUnavailablePercentage": ""\n },\n "clientRequestToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config")
.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/clusters/:name/node-groups/:nodegroupName/update-config',
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({
labels: {addOrUpdateLabels: '', removeLabels: ''},
taints: {addOrUpdateTaints: '', removeTaints: ''},
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
clientRequestToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config',
headers: {'content-type': 'application/json'},
body: {
labels: {addOrUpdateLabels: '', removeLabels: ''},
taints: {addOrUpdateTaints: '', removeTaints: ''},
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
clientRequestToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
labels: {
addOrUpdateLabels: '',
removeLabels: ''
},
taints: {
addOrUpdateTaints: '',
removeTaints: ''
},
scalingConfig: {
minSize: '',
maxSize: '',
desiredSize: ''
},
updateConfig: {
maxUnavailable: '',
maxUnavailablePercentage: ''
},
clientRequestToken: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config',
headers: {'content-type': 'application/json'},
data: {
labels: {addOrUpdateLabels: '', removeLabels: ''},
taints: {addOrUpdateTaints: '', removeTaints: ''},
scalingConfig: {minSize: '', maxSize: '', desiredSize: ''},
updateConfig: {maxUnavailable: '', maxUnavailablePercentage: ''},
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"labels":{"addOrUpdateLabels":"","removeLabels":""},"taints":{"addOrUpdateTaints":"","removeTaints":""},"scalingConfig":{"minSize":"","maxSize":"","desiredSize":""},"updateConfig":{"maxUnavailable":"","maxUnavailablePercentage":""},"clientRequestToken":""}'
};
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 = @{ @"labels": @{ @"addOrUpdateLabels": @"", @"removeLabels": @"" },
@"taints": @{ @"addOrUpdateTaints": @"", @"removeTaints": @"" },
@"scalingConfig": @{ @"minSize": @"", @"maxSize": @"", @"desiredSize": @"" },
@"updateConfig": @{ @"maxUnavailable": @"", @"maxUnavailablePercentage": @"" },
@"clientRequestToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'labels' => [
'addOrUpdateLabels' => '',
'removeLabels' => ''
],
'taints' => [
'addOrUpdateTaints' => '',
'removeTaints' => ''
],
'scalingConfig' => [
'minSize' => '',
'maxSize' => '',
'desiredSize' => ''
],
'updateConfig' => [
'maxUnavailable' => '',
'maxUnavailablePercentage' => ''
],
'clientRequestToken' => ''
]),
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}}/clusters/:name/node-groups/:nodegroupName/update-config', [
'body' => '{
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'labels' => [
'addOrUpdateLabels' => '',
'removeLabels' => ''
],
'taints' => [
'addOrUpdateTaints' => '',
'removeTaints' => ''
],
'scalingConfig' => [
'minSize' => '',
'maxSize' => '',
'desiredSize' => ''
],
'updateConfig' => [
'maxUnavailable' => '',
'maxUnavailablePercentage' => ''
],
'clientRequestToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'labels' => [
'addOrUpdateLabels' => '',
'removeLabels' => ''
],
'taints' => [
'addOrUpdateTaints' => '',
'removeTaints' => ''
],
'scalingConfig' => [
'minSize' => '',
'maxSize' => '',
'desiredSize' => ''
],
'updateConfig' => [
'maxUnavailable' => '',
'maxUnavailablePercentage' => ''
],
'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config');
$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}}/clusters/:name/node-groups/:nodegroupName/update-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/node-groups/:nodegroupName/update-config", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config"
payload = {
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config"
payload <- "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\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}}/clusters/:name/node-groups/:nodegroupName/update-config")
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 \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/node-groups/:nodegroupName/update-config') do |req|
req.body = "{\n \"labels\": {\n \"addOrUpdateLabels\": \"\",\n \"removeLabels\": \"\"\n },\n \"taints\": {\n \"addOrUpdateTaints\": \"\",\n \"removeTaints\": \"\"\n },\n \"scalingConfig\": {\n \"minSize\": \"\",\n \"maxSize\": \"\",\n \"desiredSize\": \"\"\n },\n \"updateConfig\": {\n \"maxUnavailable\": \"\",\n \"maxUnavailablePercentage\": \"\"\n },\n \"clientRequestToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config";
let payload = json!({
"labels": json!({
"addOrUpdateLabels": "",
"removeLabels": ""
}),
"taints": json!({
"addOrUpdateTaints": "",
"removeTaints": ""
}),
"scalingConfig": json!({
"minSize": "",
"maxSize": "",
"desiredSize": ""
}),
"updateConfig": json!({
"maxUnavailable": "",
"maxUnavailablePercentage": ""
}),
"clientRequestToken": ""
});
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}}/clusters/:name/node-groups/:nodegroupName/update-config \
--header 'content-type: application/json' \
--data '{
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}'
echo '{
"labels": {
"addOrUpdateLabels": "",
"removeLabels": ""
},
"taints": {
"addOrUpdateTaints": "",
"removeTaints": ""
},
"scalingConfig": {
"minSize": "",
"maxSize": "",
"desiredSize": ""
},
"updateConfig": {
"maxUnavailable": "",
"maxUnavailablePercentage": ""
},
"clientRequestToken": ""
}' | \
http POST {{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "labels": {\n "addOrUpdateLabels": "",\n "removeLabels": ""\n },\n "taints": {\n "addOrUpdateTaints": "",\n "removeTaints": ""\n },\n "scalingConfig": {\n "minSize": "",\n "maxSize": "",\n "desiredSize": ""\n },\n "updateConfig": {\n "maxUnavailable": "",\n "maxUnavailablePercentage": ""\n },\n "clientRequestToken": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"labels": [
"addOrUpdateLabels": "",
"removeLabels": ""
],
"taints": [
"addOrUpdateTaints": "",
"removeTaints": ""
],
"scalingConfig": [
"minSize": "",
"maxSize": "",
"desiredSize": ""
],
"updateConfig": [
"maxUnavailable": "",
"maxUnavailablePercentage": ""
],
"clientRequestToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-config")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
UpdateNodegroupVersion
{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version
QUERY PARAMS
name
nodegroupName
BODY json
{
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": false,
"clientRequestToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version");
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 \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version" {:content-type :json
:form-params {:version ""
:releaseVersion ""
:launchTemplate {:name ""
:version ""
:id ""}
:force false
:clientRequestToken ""}})
require "http/client"
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version"),
Content = new StringContent("{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version"
payload := strings.NewReader("{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\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/clusters/:name/node-groups/:nodegroupName/update-version HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 164
{
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": false,
"clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version")
.setHeader("content-type", "application/json")
.setBody("{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version")
.header("content-type", "application/json")
.body("{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
version: '',
releaseVersion: '',
launchTemplate: {
name: '',
version: '',
id: ''
},
force: false,
clientRequestToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version',
headers: {'content-type': 'application/json'},
data: {
version: '',
releaseVersion: '',
launchTemplate: {name: '', version: '', id: ''},
force: false,
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"version":"","releaseVersion":"","launchTemplate":{"name":"","version":"","id":""},"force":false,"clientRequestToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "version": "",\n "releaseVersion": "",\n "launchTemplate": {\n "name": "",\n "version": "",\n "id": ""\n },\n "force": false,\n "clientRequestToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version")
.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/clusters/:name/node-groups/:nodegroupName/update-version',
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({
version: '',
releaseVersion: '',
launchTemplate: {name: '', version: '', id: ''},
force: false,
clientRequestToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version',
headers: {'content-type': 'application/json'},
body: {
version: '',
releaseVersion: '',
launchTemplate: {name: '', version: '', id: ''},
force: false,
clientRequestToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
version: '',
releaseVersion: '',
launchTemplate: {
name: '',
version: '',
id: ''
},
force: false,
clientRequestToken: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version',
headers: {'content-type': 'application/json'},
data: {
version: '',
releaseVersion: '',
launchTemplate: {name: '', version: '', id: ''},
force: false,
clientRequestToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"version":"","releaseVersion":"","launchTemplate":{"name":"","version":"","id":""},"force":false,"clientRequestToken":""}'
};
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 = @{ @"version": @"",
@"releaseVersion": @"",
@"launchTemplate": @{ @"name": @"", @"version": @"", @"id": @"" },
@"force": @NO,
@"clientRequestToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'version' => '',
'releaseVersion' => '',
'launchTemplate' => [
'name' => '',
'version' => '',
'id' => ''
],
'force' => null,
'clientRequestToken' => ''
]),
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}}/clusters/:name/node-groups/:nodegroupName/update-version', [
'body' => '{
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": false,
"clientRequestToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'version' => '',
'releaseVersion' => '',
'launchTemplate' => [
'name' => '',
'version' => '',
'id' => ''
],
'force' => null,
'clientRequestToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'version' => '',
'releaseVersion' => '',
'launchTemplate' => [
'name' => '',
'version' => '',
'id' => ''
],
'force' => null,
'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version');
$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}}/clusters/:name/node-groups/:nodegroupName/update-version' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": false,
"clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": false,
"clientRequestToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/clusters/:name/node-groups/:nodegroupName/update-version", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version"
payload = {
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": False,
"clientRequestToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version"
payload <- "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\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}}/clusters/:name/node-groups/:nodegroupName/update-version")
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 \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/clusters/:name/node-groups/:nodegroupName/update-version') do |req|
req.body = "{\n \"version\": \"\",\n \"releaseVersion\": \"\",\n \"launchTemplate\": {\n \"name\": \"\",\n \"version\": \"\",\n \"id\": \"\"\n },\n \"force\": false,\n \"clientRequestToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version";
let payload = json!({
"version": "",
"releaseVersion": "",
"launchTemplate": json!({
"name": "",
"version": "",
"id": ""
}),
"force": false,
"clientRequestToken": ""
});
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}}/clusters/:name/node-groups/:nodegroupName/update-version \
--header 'content-type: application/json' \
--data '{
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": false,
"clientRequestToken": ""
}'
echo '{
"version": "",
"releaseVersion": "",
"launchTemplate": {
"name": "",
"version": "",
"id": ""
},
"force": false,
"clientRequestToken": ""
}' | \
http POST {{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "version": "",\n "releaseVersion": "",\n "launchTemplate": {\n "name": "",\n "version": "",\n "id": ""\n },\n "force": false,\n "clientRequestToken": ""\n}' \
--output-document \
- {{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"version": "",
"releaseVersion": "",
"launchTemplate": [
"name": "",
"version": "",
"id": ""
],
"force": false,
"clientRequestToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/clusters/:name/node-groups/:nodegroupName/update-version")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()